一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php實現判斷訪問來路是否為搜索引擎機器人的方法

php實現判斷訪問來路是否為搜索引擎機器人的方法

2020-09-18 16:04任俠 PHP教程

這篇文章主要介紹了php實現判斷訪問來路是否為搜索引擎機器人的方法,主要通過過濾$_SERVER['HTTP_USER_AGENT'] 參數來實現這一功能,非常簡單實用,需要的朋友可以參考下

本文實例講述了php實現判斷訪問來路是否為搜索引擎機器人的方法。分享給大家供大家參考。具體分析如下:

很多時候我們需要對網站訪客來路進行識別,針對真實用戶與搜索引擎作不同動作實現,那么首先就需要判斷是否為搜索引擎。

php判斷方法非常簡單,通過過濾$_SERVER['HTTP_USER_AGENT'] 參數即可進行識別,以下是摘錄某開源程序的相關源碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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;
}

希望本文所述對大家的php程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 视频一区二区国产无限在线观看 | 日本免费全黄一级裸片视频 | 国产一级免费片 | 成人永久免费视频 | 国产一二三区视频 | 18young第一次| 国产在线视频在线观看 | 青青草成人影院 | 国产乱人乱精一区二区视频密 | 亚洲免费网站在线观看 | 国产午夜精品一区二区三区不卡 | 大肚孕妇的高h辣文 | 国产亚洲精品线观看77 | 精品国产一区二区 | 欧美亚洲韩国 | ass天天裸妇pics| 波多野结衣女教师在线观看 | 国产在线精品成人一区二区三区 | 香蕉免费一区二区三区在线观看 | 美女舒服好紧太爽了视频 | 午夜第九达达兔鲁鲁 | free性丰满hd性欧美人体 | 国产绿帽 | 爱情岛永久成人免费网站 | 四虎在线网站 | 农村妇女野外牲交一级毛片 | www.爱操 | 国产91精品久久久久久久 | 国产一区私人高清影院 | 欧美精品综合一区二区三区 | hd性欧美俱乐部中文 | 无码爽死成人777在线观看网站 | 日韩精品免费一区二区 | 国产精品资源在线观看 | 日韩欧美国内 | 天天色天天色天天色 | 国产真实乱子伦xxxxchina | 爱福利视频一区二区 | 国产草草 | 免费在线观看日本 | 范冰冰性xxxxhd |