Use PHP to collect spider access logs. Copy the code as follows: $ useragentaddslashes (strtolower ($ _ SERVER [HTTP_USER_AGENT]); if (strpos ($ useragent, googlebot )! False) {$ botGoogle;} elseif (strpos ($ userage
The code is 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, 'baidider Ider ')! = 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 = 'sososo ';}
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"]. "\ r \ n ");
Fclose ($ fp );
}
The http://www.bkjia.com/PHPjc/328005.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/328005.htmlTechArticle code is as follows: $ useragent = addslashes (strtolower ($ _ SERVER ['http _ USER_AGENT ']); if (strpos ($ useragent, 'googlebot ')! = False) {$ bot = 'Google ';} elseif (strpos ($ userage...