Copy codeThe 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 );
}