您当前的位置: 首页 > 网站编程 > PHP教程 > 使用PHP实现蜘蛛访问日志统计

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

作者:不详 来源:网络 发布时间: 2014-08-16 10:36 点击:
本篇文章是对使用PHP实现蜘蛛访问日志统计的代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: $useragent = addslashes(strtolower($_SERVER['HTTP_USER_AGENT'])); if (strpos($useragent, 'googlebot')!== false){$bot = 'Google';} elseif (strpos($

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

  本篇文章是对使用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"]."rn");

      fclose($fp);

  }
分享到:
本文"使用PHP实现蜘蛛访问日志统计"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4