请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

一起开发

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

日志分析:使用php实现蜘蛛访问日志统计

发表于 2013-7-14 23:04 作者:phper
php结合memcache实现访问统计文章点击的计数
随着访问量的增大,点击数直接更新数据库已经不太可能了,数据库中点击的更新 ...
Web开发利器,简版开发手册助您快速开发(图
web开发,帮助手册是我们经常查询的,查函数、查属性等等,下面图片里综合了各开发手册 ...
         作为一个懂php的seoer来说,分析蜘蛛访问日志非常重要。下面我们通过php程序对日志文件进行处理,来统计蜘蛛访问的情况:
  1. $useragent = addslashes(strtolower($_SERVER['HTTP_USER_AGENT']));
  2. if (strpos($useragent, 'googlebot')!== false){$bot = 'Google';}
  3. elseif (strpos($useragent,'mediapartners-google') !== false){$bot = 'Google Adsense';}
  4. elseif (strpos($useragent,'baiduspider') !== false){$bot = 'Baidu';}
  5. elseif (strpos($useragent,'sogou spider') !== false){$bot = 'Sogou';}
  6. elseif (strpos($useragent,'sogou web') !== false){$bot = 'Sogou web';}
  7. elseif (strpos($useragent,'sosospider') !== false){$bot = 'SOSO';}
  8. elseif (strpos($useragent,'360spider') !== false){$bot = '360Spider';}
  9. elseif (strpos($useragent,'yahoo') !== false){$bot = 'Yahoo';}
  10. elseif (strpos($useragent,'msn') !== false){$bot = 'MSN';}
  11. elseif (strpos($useragent,'msnbot') !== false){$bot = 'msnbot';}
  12. elseif (strpos($useragent,'sohu') !== false){$bot = 'Sohu';}
  13. elseif (strpos($useragent,'yodaoBot') !== false){$bot = 'Yodao';}
  14. elseif (strpos($useragent,'twiceler') !== false){$bot = 'Twiceler';}
  15. elseif (strpos($useragent,'ia_archiver') !== false){$bot = 'Alexa_';}
  16. elseif (strpos($useragent,'iaarchiver') !== false){$bot = 'Alexa';}
  17. elseif (strpos($useragent,'slurp') !== false){$bot = '雅虎';}
  18. elseif (strpos($useragent,'bot') !== false){$bot = '其它蜘蛛';}
  19. if(isset($bot)){
  20.         $fp = @fopen('bot.txt','a');
  21.         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");
  22.         fclose($fp);
  23. }
复制代码
大家可以尝试一下,看看自己的站点每天蜘蛛的访问情况。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|一起开发   

GMT+8, 2017-9-23 20:42 , Processed in 0.109903 second(s), 27 queries .

Powered by Discuz! X2.5 Licensed

© 2001-2012 Comsenz Inc.

回顶部