加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-07-24 10:03:44 所属栏目:PHP教程 来源:互联网
导读:本篇文章是对使用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);
 
   }。
 

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读