• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-21) 28次浏览 已收录 0个评论

本篇文章给大家带来的内容是关于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 ($_<span>!本文来源gaodai#ma#com搞*!代#%^码网5</span><pre>搞gaodaima代码

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地址(代码实例)的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php如何获得手机端的手机号码以及ip地址(代码实例)
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址