This article is the use of PHP to achieve the spider access log statistics of the code for a detailed analysis of the introduction, the need for a friend reference under the
copy code code as follows:
$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 = ' Yahoo ';}
elseif (Strpos ($useragent, ' bot ')!== false) {$bot = ' other Spider ';}
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);
}