程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 搜索引擎spider整理

搜索引擎spider整理

編輯:關於PHP編程

百度

百度的spider的user agent都會包含 Baiduspider 字符串。

相關資料:http://www.baidu.com/search/spider.htm

google

google的spider的user agent都會包含 Googlebot 字符串。

相關資料:http://www.google.com/bot.html

soso

soso的spider的user agent都會包含 Sosospider 字符串

相關資料:http://help.soso.com/webspider.htm

sogou

sogou的spider的user agent都會包含 Sogou web spider 字符串

相關資料:http://www.sogou.com/docs/help/webmasters.htm#07

其他的也都差不多。。。可以自行查看下網站的access log。

如何通過php程序控制 spider 的行為?

通過 $_SERVER["HTTP_USER_AGENT"] 獲取來訪者的 user agent,然後判斷是否含有相應的搜索引擎spider的特定字符串,再采取後續動作就可以了。

<?php
$user_agent = $_SERVER["HTTP_USER_AGENT"];

if ( eregi("Googlebot",$user_agent) )
{
// is google's spider access, you can do something for it~
}
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved