各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > PHP

php如何获得手机端的手机号码以及ip地址(代码实例)

管理员 2023-09-05
PHP
161

php如何获得手机端的手机号码以及ip地址(代码实例)

内容导读

收集整理的这篇技术教程文章主要介绍了php如何获得手机端的手机号码以及ip地址(代码实例),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3072字,纯文字阅读大概需要5分钟

内容图文

本篇文章给大家带来的内容是关于php如何获得手机端的手机号码以及ip地址 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

<?php/** * Created by PhpStorm. * User: liubao * Date: 2018/8/30 * Time: 16:21 *//** *   类名:   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;    }}?>

相关推荐:

PHP通过API获取手机号码归属地,api手机号码

php隐藏IP地址后两位及替换手机号中间数字为*号的方法

以上就是php如何获得手机端的手机号码以及ip地址(代码实例)的详细内容,更多请关注Gxl网其它相关文章!

内容总结

以上是为您收集整理的php如何获得手机端的手机号码以及ip地址(代码实例)全部内容,希望文章能够帮你解决php如何获得手机端的手机号码以及ip地址(代码实例)所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

扫码关注

qrcode

QQ交谈

回顶部