• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP获取手机号

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
/**
 *   类名:   mobile
 *   描述:   手机信息类
 *   其他:   偶然   编写
 */
class   mobile{
    /**
     *   函数名称:   getPhoneNumber
     *   函数功能:   取手机号
     *   输入参数:   none
     *   函数返回值:   成功返回号码,失败返回false
     *   其它说明:   说明
     */
    function   getPhoneNumber(){
        if   (isset($_SERVER[ 'HTTP_X_NETWORK_INFO '])){
            $str1   =   $_SERVER[ 'HTTP_X_NETWORK_INFO '];
            $getstr1   =   preg_replace( '/(.*,)(11[d])(,.*)/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( '/(.*)(11[d])(.*)/i ', '2 ',$str3);
            Return   $getstr3;
        }elseif   (isset($_SERVER[ 'DEVICEID '])){
            Return   $_SERVER[ 'DEVICEID '];
        }else{
            Return   false;
        }
    }
    /**
     *   函数名称:   getHttpHeader
     *   函数功能:   取头信息
     *   输入参数:   none
     *   函数返回值:   成功返回号码,失败返回false
     *   其它说明:   说明
     */
    function   getHttpHeader(){
        $str   =   ' ';
        foreach   ($_SERVER   as   $key=> $val){
            $gstr   =   str_replace( "& ", "& ",$val);
            $str.=   "$key   ->   ".$gstr. "rn ";
        }
        Return   $str;
    }
    /**
     *   函数名称:   getUA
     *   函数功能:   取UA
     *   输入参数:   none
     *   函数返回值:   成功返回号码,失败返回false
     *   其它说明:   说明
     */
    function   getUA(){
        if   (isset($_SERVER[ 'HTTP_USER_AGENT '])){
            Return   $_SERVER[ 'HTTP_USER_AGENT '];
        }else{
            Return   false;
        }
    }
    /**
     *   函数名称:   getPhoneType
     *   函数功能:   取得手机类型
     *   输入参数:   none
     *   函数返回值:   成功返回string,失败返回false
     *   其它说明:   说明
     */
    function   getPhoneType(){
        $ua   =   $this-> getUA();
        if($ua!=false){
            $str   =   explode( '   ',$ua);
            Return   $str[0];
        }else{
            Return   false;
        }
    }
    /**
     *   函数名称:   isOpera
     *   函数功能:   判断是否是opera
     *   输入参数:   none
     *   函数返回值:   成功返回string,失败返回false
     *   其它说明:   说明
     */
    function   isOpera(){
        $uainfo   =   $this-> getUA();
        if   (preg_match( '/.*Opera.*/i ',$uainfo)){
            Return   true;
        }else{
            Return   false;
        }
    }
    /**
     *   函数名称:   isM3gate
     *   函数功能:   判断是否是m3gate
     *   输入参数:   none
     *   函数返回值:   成功返回string,失败返回false
     *   其它说明:   说明
     */
    function   isM3gate(){
        $uainfo   =   $this-> getUA();
        if   (preg_match( '/M3Gate/i ',$uainfo)){
            Return   true;
        }else{
            Return   false;
        }
    }
    /**
     *   函数名称:   getHttpAccept
     *   函数功能:   取得HA
     *   输入参数:   none
     *   函数返回值:   成功返回string,失败返回false
     *   其它说明:   说明
     */
    function   getHttpAccept(){
        if   (isset($_SERVER[ 'HTTP_ACCEPT '])){
            Return   $_SERVER[ 'HTTP_ACCEPT '];
        }else{
            Return   false;
        }
    }
    /**
     *   函数名称:   getIP
     *   函数功能:   取得手机IP
     *   输入参数:   none
     *   函数返回值:   成功返回string
     *   其它说明:   说明
     */
    function   getIP(){
        $ip=getenv( 'REMOTE_ADDR ');
        $ip_   =   getenv( 'HTTP_X_FORWARDED_FOR ');
        if   (($ip_   !=   " ")   &&   ($ip_   !=   "unknown ")){
            $ip=$ip_;
        }
        return   $ip;
    }
}

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Yii2AppAsset.php和assetManager组件_fei发布时间:2022-07-10
下一篇:
Ajax取PHPJSON数据并显示发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap