使用PHP实现蜘蛛访问日志统计
author:一佰互联 2019-04-29   click:227
复制代码 代码如下:
$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")." ".$_SERVER["REMOTE_ADDR"]." ".$bot." "."http://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]."");
     fclose($fp);
 }