Php判断蜘蛛和移动端的代码

PHP代码
  1. function isgood()  
  2. {  
  3.     $a = strtolower($_SERVER['HTTP_USER_AGENT']);  
  4.     if (!emptyempty($a)) {  
  5.         $b = array('Googlebot''Yahoo''Bing');  
  6.         foreach ($b as $c) {  
  7.             $d = strtolower($c);  
  8.             if (strpos($a$d) !== false) {  
  9.                 return $d;  
  10.             }  
  11.         }  
  12.     } else {  
  13.         return false;  
  14.     }  
  15. }  
  16. function isMobile()  
  17. {  
  18.     if (isset($_SERVER['HTTP_X_WAP_PROFILE'])) {  
  19.         return "1";  
  20.     }  
  21.     if (isset($_SERVER['HTTP_VIA'])) {  
  22.         return stristr($_SERVER['HTTP_VIA'], "wap") ? "1" : "0";  
  23.     }  
  24.     if (isset($_SERVER['HTTP_USER_AGENT'])) {  
  25.         $e = array('nokia''sony''ericsson''mot''samsung''htc''sgh''lg''sharp''sie-''philips''panasonic''alcatel''lenovo''iphone''ipod''blackberry''meizu''android''netfront''symbian''ucweb''windowsce''palm''operamini''operamobi''openwave''nexusone''cldc''midp''wap''mobile');  
  26.         if (preg_match("/(" . implode('|'$e) . ")/i"strtolower($_SERVER['HTTP_USER_AGENT']))) {  
  27.             return "1";  
  28.         }  
  29.     }  
  30.     if (isset($_SERVER['HTTP_ACCEPT'])) {  
  31.         if (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html'))) {  
  32.             return "1";  
  33.         }  
  34.     }  
  35.     return "0";  
  36. }  

以上代码来源于本人破解的php木马。



评论: 0 | 引用: 0 | 查看次数: 292
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭

 广告位

↑返回顶部↑