提供防水、抓漏、壁癌處理、地坪工程相關案件,線上超過上百筆精選裝潢案件
都能在這找到屬於自己的合適
鐵皮屋店面/新家裝潢後一片混亂?屋內外除塵清掃
粗清細清免煩惱,專人諮詢服務,敬請洽詢

首頁  •  j2h 論壇 • 程式設計討論     • 

[php] PHP識別Robot(Spider,機器人,搜索引擎)函數

房東:阿偉
發表時間:2010-11-29


很多Web2.0網站採用了AJAX構造,這樣對搜索引擎不是很友好,這裡就提供一個識別各個搜索引擎的函數,在判斷是搜索引擎後轉入專門為搜索引擎提供的頁面,方便搜索引擎收錄。

function
is_bot(){

$ua = strtolower($_SERVER['HTTP_USER_AGENT']);

$botchar = "/(bot|crawl|spider|slurp|yahoo|sohu-search|lycos|robozilla)/i";

if(preg_match($botchar, $ua))
{

return
true;

}else{

return
false;

}
}

這是利用了搜索引擎的USER_AGENT進行判斷,像Google的UA為GoogleBot,百度的為Baiduspider,基本上所有的搜索引擎都會增加這些字符以表明Robot的身份。

if(is_bot()){

readfile('for-robot.html');
}else{

include('index2.php');
}

在使用時,判斷是否機器人進行不同操作。



  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!



  •  共 0 人回應

    姓名:
    佈告內容:
    其他選項: