设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 站长学院 > PHP教程 > 正文

运用PHP实现蜘蛛访问日志统计

发布时间:2022-07-22 12:31 所属栏目:121 来源:互联网
导读:本篇文章是对使用PHP实现蜘蛛访问日志统计的代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: $useragent = addslashes(strtolower($_SERVER[HTTP_USER_AGENT])); if (strpos($useragent, googlebot)!== false){$bot = Google;} elseif (strp
  本篇文章是对使用PHP实现蜘蛛访问日志统计的代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下:
 
  $useragent = addslashes(strtolower($_SERVER['HTTP_USER_AGENT']));
 
   if (strpos($useragent, 'googlebot')!== false){$bot = 'Google';}
 
   elseif (strpos($useragent,'mediapartners-google') !== false){$bot = 'Google Adsense';}
 
   elseif (strpos($useragent,'baiduspider') !== false){$bot = 'Baidu';}
 
   elseif (strpos($useragent,'sogou spider') !== false){$bot = 'Sogou';}
 
   elseif (strpos($useragent,'sogou web') !== false){$bot = 'Sogou web';}
 
   elseif (strpos($useragent,'sosospider') !== false){$bot = 'SOSO';}
 
   elseif (strpos($useragent,'360spider') !== false){$bot = '360Spider';}
 
   elseif (strpos($useragent,'yahoo') !== false){$bot = 'Yahoo';}
 
   elseif (strpos($useragent,'msn') !== false){$bot = 'MSN';}
 
   elseif (strpos($useragent,'msnbot') !== false){$bot = 'msnbot';}
 
   elseif (strpos($useragent,'sohu') !== false){$bot = 'Sohu';}
 
   elseif (strpos($useragent,'yodaoBot') !== false){$bot = 'Yodao';}
 
   elseif (strpos($useragent,'twiceler') !== false){$bot = 'Twiceler';}
 
   elseif (strpos($useragent,'ia_archiver') !== false){$bot = 'Alexa_';}
 
   elseif (strpos($useragent,'iaarchiver') !== false){$bot = 'Alexa';}
 
   elseif (strpos($useragent,'slurp') !== false){$bot = '雅虎';}
 
   elseif (strpos($useragent,'bot') !== false){$bot = '其它蜘蛛';}
 
   if(isset($bot)){
 
       $fp = @fopen('bot.txt','a');
 
       fwrite($fp,date('Y-m-d H:i:s')."/t".$_SERVER["REMOTE_ADDR"]."/t".$bot."/t".'http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]."/r/n");
 
       fclose($fp);
 
   }。
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读