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

//+----------------------------------------------------------------------+

// | PHP version 5 |

// +----------------------------------------------------------------------+

// | Copyright (c) 1997-2004 The PHP Group |

// +----------------------------------------------------------------------+

// | This source file is subject to version 3.0 of the PHP license, |

// | that is bundled with this package in the file LICENSE, and is |

// | available through the world-wide-web at the following url: |

// | http://www.php.net/license/3_0.txt. |

// | If you did not receive a copy of the PHP license and are unable to |

// | obtain it through the world-wide-web, please send a note to |

// | license@php.net so we can mail you a copy immediately. |

// +----------------------------------------------------------------------+

// | Authors: Original Author |

// | Your Name |

// +----------------------------------------------------------------------+

//

// $Id:$

classmobile {functiongetPhoneNumber() {if (isset($_SERVER['HTTP_X_NETWORK_INFO'])) {$str1 = $_SERVER['HTTP_X_NETWORK_INFO'];$getstr1 = preg_replace('/(.*,)(11[d])(,.*)/i', '', $str1);Return $getstr1;

}elseif (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID'])) {$getstr2 = $_SERVER['HTTP_X_UP_CALLING_LINE_ID'];Return $getstr2;

}elseif (isset($_SERVER['HTTP_X_UP_SUBNO'])) {$str3 = $_SERVER['HTTP_X_UP_SUBNO'];$getstr3 = preg_replace('/(.*)(11[d])(.*)/i', '', $str3);Return $getstr3;

}elseif (isset($_SERVER['DEVICEID'])) {Return $_SERVER['DEVICEID'];

}else{Return false;

}

}functiongetHttpHeader() {$str = ''foreach ($_SERVER as $key => $val) {$gstr = str_replace("&", "&", $val);$str.= "$key -> " . $gstr . " ";

}Return $str;

}functiongetUA() {if (isset($_SERVER['HTTP_USER_AGENT'])) {Return $_SERVER['HTTP_USER_AGENT'];

}else{Return false;

}

}functiongetPhoneType() {$ua = $this->getUA();if ($ua != false) {$str = explode(' ', $ua);Return $str[0];

}else{Return false;

}

}functionisOpera() {$uainfo = $this->getUA();if (preg_match('/.*Opera.*/i', $uainfo)) {Return true;

}else{Return false;

}

}functionisM3gate() {$uainfo = $this->getUA();if (preg_match('/M3Gate/i', $uainfo)) {Return true;

}else{Return false;

}

}functiongetHttpAccept() {if (isset($_SERVER['HTTP_ACCEPT'])) {Return $_SERVER['HTTP_ACCEPT'];

}else{Return false;

}

}functiongetIP() {$ip = getenv('REMOTE_ADDR');$ip_ = getenv('HTTP_X_FORWARDED_FOR');if (($ip_ != "") && ($ip_ != "unknown")) {$ip = $ip_;

}return $ip;

}

}?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值