最新消息: 新版网站上线了!!!

PHP判断搜索引擎蜘蛛并自动记忆到文件的代码

function write_naps_bot(){ 
$useragent=get_naps_bot(); 
// echoExit($useragent); 
if ($useragent=="false") return FALSE ; 
date_default_timezone_set("Asia/Shanghai"); 
$date=date("Y-m-d H:i:s"); 
$ip=$_SERVER[REMOTE_ADDR]; 
$url="http://".$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]; 
// echoExit($url);转载注明www.haolipin100.com 
if (!file_exists("./log/bot.html")){ 
$botfile=fopen("./log/bot.html", "w"); 
$fileHeader=" 
 
访问查看 
 
删除日志
"; // echoExit($botfile);转载注明www.haolipin100.com fputs($botfile, $fileHeader); fclose($botfile); }else { $filesize=filesize("./log/bot.html"); if ($filesize>=100000){ $botfile=fopen("./log/bot.html", "w"); $fileHeader=" 访问查看 删除日志
"; fputs($botfile, $fileHeader); fclose($botfile); }else { $botfile=fopen("./log/bot.html", "a+"); } //$size="当前文件大小为:".$filesize."
";转载注明www.haolipin100.com $useragent="USER:".$useragent."
"; $date="TIME:".$date."
"; $ip="IP:".$ip."
"; $url="URL:".$url."

"; $fileStr=$useragent.$date.$ip.$url; fputs($botfile, $fileStr); fclose($botfile); } } function get_naps_bot() { $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); if(strpos($useragent, 'googlebot') !== false){ return 'Googlebot'; } if(strpos($useragent, 'msnbot') !== false){ return 'MSNbot'; } if(strpos($useragent, 'slurp') !== false){ return 'Yahoobot'; } if(strpos($useragent, 'baiduspider') !== false){ return 'Baiduspider'; } if(strpos($useragent, 'sohu-search') !== false){ return 'Sohubot'; } if(strpos($useragent, 'lycos') !== false){ return 'Lycos'; } if(strpos($useragent, 'robozilla') !== false){ return 'Robozilla'; } return "false"; }

转载请注明:谷谷点程序 » PHP判断搜索引擎蜘蛛并自动记忆到文件的代码