最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php實(shí)現(xiàn)判斷訪問(wèn)來(lái)路是否為搜索引擎機(jī)器人的方法

 更新時(shí)間:2015年04月15日 11:39:30   作者:任俠  
這篇文章主要介紹了php實(shí)現(xiàn)判斷訪問(wèn)來(lái)路是否為搜索引擎機(jī)器人的方法,主要通過(guò)過(guò)濾$_SERVER['HTTP_USER_AGENT'] 參數(shù)來(lái)實(shí)現(xiàn)這一功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下

本文實(shí)例講述了php實(shí)現(xiàn)判斷訪問(wèn)來(lái)路是否為搜索引擎機(jī)器人的方法。分享給大家供大家參考。具體分析如下:

很多時(shí)候我們需要對(duì)網(wǎng)站訪客來(lái)路進(jìn)行識(shí)別,針對(duì)真實(shí)用戶與搜索引擎作不同動(dòng)作實(shí)現(xiàn),那么首先就需要判斷是否為搜索引擎。

php判斷方法非常簡(jiǎn)單,通過(guò)過(guò)濾$_SERVER['HTTP_USER_AGENT'] 參數(shù)即可進(jìn)行識(shí)別,以下是摘錄某開(kāi)源程序的相關(guān)源碼:

private function getRobot()
{
 if (empty($_SERVER['HTTP_USER_AGENT']))
 {
  return false;
 }
 $searchEngineBot = array(
  'googlebot'=>'google',
  'mediapartners-google'=>'google',
  'baiduspider'=>'baidu',
  'msnbot'=>'msn',
  'yodaobot'=>'yodao',
  'youdaobot'=>'yodao',
  'yahoo! slurp'=>'yahoo',
  'yahoo! slurp china'=>'yahoo',
  'iaskspider'=>'iask',
  'sogou web spider'=>'sogou',
  'sogou push spider'=>'sogou',
  'sosospider'=>'soso',
  'spider'=>'other',
  'crawler'=>'other',
 );
 $spider = strtolower($_SERVER['HTTP_USER_AGENT']);
 foreach ($searchEngineBot as $key => $value)
 { 
  if (strpos($spider, $key)!== false)
  {
   return $value;
  }
 }
 return false;
}
public function isRobot()
{
 if($this->getRobot()!==false)
 {
  return true;
 }
 return false;
}

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

南丹县| 中牟县| 章丘市| 高碑店市| 绥中县| 隆尧县| 鹤庆县| 杨浦区| 乐至县| 舒城县| 北流市| 高清| 绍兴市| 韶关市| 博客| 黑水县| 海林市| 登封市| 南城县| 安塞县| 南澳县| 合肥市| 镇远县| 北流市| 安岳县| 锦屏县| 长葛市| 什邡市| 尼勒克县| 会昌县| 保靖县| 西贡区| 德令哈市| 昌平区| 闻喜县| 怀集县| 临邑县| 昆明市| 霞浦县| 潞西市| 方正县|