php实现读取手机客户端浏览器的类
文章主要介绍了php实现读取手机客户端浏览器的类,可实现取手机号码,浏览器报头信息,取得手机类型,取得手机IP等功能,需要的朋友可以参考下。
本文实例讲述了php实现读取手机客户端浏览器的类。分享给大家供大家参考。具体分析如下:
这里介绍的手机信息函数类有取手机号码,浏览器报头信息,取得手机类型,取得手机IP等功能。
复制代码 代码如下:
<?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( '/(.*,)(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;
}
-
php是什么大纲
导读:时至今日,仍有无以数计的童鞋出于各种渠道了解仍要来学习php,那么对于新手来说,对php有一个清晰的认知则是很有必要的。Php是什么?PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP是免费的,并且使用非常广泛。同时,对于像微软ASP这样的竞争者来说,P...
-
PHP开发的安全问题
p给了开发者极大的灵活性,但是这也为安全问题带来了潜在的隐患,下面是小编分享的PHP开发的安全问题,一起来看一下吧。安全保护一般性要点不相信表单对于一般的Javascript前台验证,由于无法得知用户的行为,例如关闭了浏览器的javascript引擎,这样通过POST恶意数据到服...
-
php爬虫程序中怎么样伪造ip地址防止被封
php爬虫程序中怎么样伪造ip地址防止被封是很多程序员都关心的问题。下面是小编为大家带来的'php爬虫程序中怎么样伪造ip地址防止被封的知识,欢迎阅读。代码:代码如下$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://localhost/");curl_setopt($ch,CURLOPT...
-
如何写出高质量的PHP程序
现在的PHP程序员都在追求所谓的高性能,但高性能并不代表是高质量,什么是高质量的PHP程序呢?我认为,高质量的PHP程序首先得具备以下的要素,就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!一、安全无论程序写这是一个很老的话题了,...