php记录搜索引擎爬行记录的实现代码
下面是完整代码:
//记录搜索引擎爬行记录$searchbot=get_naps_bot(); if($searchbot) {$tlc_thispage=addslashes($_SERVER['HTTP_USER_AGENT']); $url=$_SERVER['HTTP_REFERER']; $file=WEB_PATH.'robotslogs.txt'; $date=date('Y-m-dH:i:s'); $data=fopen($file,'a'); fwrite($data,"Time:$daterobot:$searchbotURL:$tlc_thispage/r/n"); fclose($data); }
WEB_PATH为index.PHP下define的根目录路径,意思就是说robotslogs.txt文件是放在根目录下的。
通过get_naps_bot()获取蜘蛛爬行记录,然后在通过addslashes处理一下,将数据存储于变量$tlc_thispage中。
fopen打开robotslogs.txt文件,将数据通过函数fwrite写入,在通过函数fclose关闭就可以了。
因为我觉得没必要,所以把自己网站上的代码删除了,所以也没有效果示例了。
PS:php获取各搜索蜘蛛爬行记录的代码
支持如下的搜索引擎:Baidu,Google,Bing,Yahoo,Soso,Sogou,Yodao爬行网站的记录!
代码:
总结
以上所述是小编给大家介绍的php记录搜索引擎爬行记录,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!