php用来获取手机号、手机UA的类


  1 <?php
  2 class mobile
  3 {
  4 function getPhoneNumber()
  5 {
  6 if (isset($_SERVER['HTTP_X_NETWORK_INFO']))
  7 {
  8 $str1 = $_SERVER['HTTP_X_NETWORK_INFO'];
  9 $getstr1 = preg_replace('/(.*,)(11[d])(,.*)/i','',$str1);
 10 Return $getstr1;
 11 }
 12 elseif (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID']))
 13 {
 14 $getstr2 = $_SERVER['HTTP_X_UP_CALLING_LINE_ID'];
 15 Return $getstr2;
 16 }
 17 elseif (isset($_SERVER['HTTP_X_UP_SUBNO']))
 18 {
 19 $str3 = $_SERVER['HTTP_X_UP_SUBNO'];
 20 $getstr3 = preg_replace('/(.*)(11[d])(.*)/i','',$str3);
 21 Return $getstr3;
 22 }
 23 elseif (isset($_SERVER['DEVICEID']))
 24 {
 25 Return $_SERVER['DEVICEID'];
 26 }
 27 else
 28 {
 29 Return false;
 30 }
 31 }
 32 function getHttpHeader()
 33 {
 34 $str = ''
 35 foreach ($_SERVER as $key=>$val)
 36 {
 37 $gstr = str_replace("&","&",$val);
 38 $str.= "$key -> ".$gstr." ";
 39 }
 40 Return $str;
 41 }
 42 function getUA()
 43 {
 44 if (isset($_SERVER['HTTP_USER_AGENT']))
 45 {
 46 Return $_SERVER['HTTP_USER_AGENT'];
 47 }
 48 else
 49 {
 50 Return false;
 51 }
 52 }
 53 function getPhoneType()
 54 {
 55 $ua = $this->getUA();
 56 if($ua!=false)
 57 {
 58 $str = explode(' ',$ua);
 59 Return $str[0];
 60 }
 61 else
 62 {
 63 Return false;
 64 }
 65 }
 66 function isOpera()
 67 {
 68 $uainfo = $this->getUA();
 69 if (preg_match('/.*Opera.*/i',$uainfo))
 70 {
 71 Return true;
 72 }
 73 else
 74 {
 75 Return false;
 76 }
 77 }
 78 function isM3gate()
 79 {
 80 $uainfo = $this->getUA();
 81 if (preg_match('/M3Gate/i',$uainfo))
 82 {
 83 Return true;
 84 }
 85 else
 86 {
 87 Return false;
 88 }
 89 }
 90 function getHttpAccept()
 91 {
 92 if (isset($_SERVER['HTTP_ACCEPT']))
 93 {
 94 Return $_SERVER['HTTP_ACCEPT'];
 95 }
 96 else
 97 {
 98 Return false;
 99 }
100 }
101 function getIP()
102 {
103 $ip=getenv('REMOTE_ADDR');
104 $ip_ = getenv('HTTP_X_FORWARDED_FOR');
105 if (($ip_ != "") && ($ip_ != "unknown"))
106 {
107 $ip=$ip_;
108 }
109 return $ip;
110 }
111 }
112 ?>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM