<?php
- /**
- * 类名: mobile
- * 描述: 手机信息类
- *
- */
- class mobile
- {
- /**
- * 函数名称: getPhoneNumber
- * 函数功能: 取手机号
- * 输入参数: none
- * 函数返回值: 成功返回号码,失败返回false
- *
- */
- function getPhoneNumber()
- {
- if (isset($_SERVER['HTTP_X_NETWORK_INFO']))
- {
- $str1 = $_SERVER['HTTP_X_NETWORK_INFO'];
- $getstr1 = preg_replace('/(.*,)(13[\d]{9})(,.*)/i','\\2',$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('/(.*)(13[\d]{9})(.*)