PHP实现读取移动客户端浏览器的类。

PHP实现读取移动客户端浏览器的类。
本文演示了读取手机客户端浏览器的PHP实现类,供大家参考,具体分析如下:

这里介绍的移动信息功能类具有取电话号码、浏览器头信息、获取手机类型、获取手机ip等功能。

复制代码代码如下:< PHP
*班级名称:莫比尔

*描述:移动信息类

*其他:附带写作

* /

类手机{
*函数名:getphonenumber

*功能功能:取手机号码

*输入参数:无

*函数返回值:成功返回号,未能返回false

*其他指示:解释

* /

功能getphonenumber(){

如果(isset($ _server { 'http_x_network_info ' })){

美元美元'http_x_network_info_server str1 = { };

($ getstr1 = preg_replace /(。*)(11 { })( /我*),2,str1美元);

返回的getstr1;

} elseif(isset($ _server { 'http_x_up_calling_line_id ' })){

getstr2美元美元'http_x_up_calling_line_id_server { } =;

返回的getstr2;

} elseif(isset($ _server { 'http_x_up_subno ' })){

但美元美元'http_x_up_subno_server { } =;

($ getstr3 = preg_replace /(。*(11 { })。*)/我,2,但美元);

返回的getstr3;

} elseif(isset($ _server { 'deviceid ' })){

返回的_server { 'deviceid};

其他{ }

返回false;

}

}
*函数名:gethttpheader

*函数功能:头信息

*输入参数:无

*函数返回值:成功返回号,未能返回false

*其他指示:解释

* /

功能gethttpheader(){

$ =;

foreach(美元美元美元关键= >瓦尔_server){

美元( str_replace GSTR =

美元=美元关键结构->美元。GSTR。RN;

}

返回$ STR;

}
*函数名:getua

*功能功能:服用UA

*输入参数:无

*函数返回值:成功返回号,未能返回false

*其他指示:解释

* /

功能getua(){

如果(isset($ _server { 'http_user_agent ' })){

返回的_server { 'http_user_agent};

其他{ }

返回false;

}

}
*函数名:getphonetype

*函数功能:获取手机类型

*输入参数:无

*函数返回值:成功返回到字符串,未能返回false

*其他指示:解释

* /

功能getphonetype(){

UA组美元美元-> getua();

如果(UA)!= false){

$ =爆炸($,UA);

返回$ 0 { };

其他{ }

返回false;

}

}
*函数名:isopera

*功能函数:确定是否是歌剧。

*输入参数:无

*函数返回值:成功返回到字符串,未能返回false

*其他指示:解释

* /

功能isopera(){

uainfo美元=美元-> getua();

如果(preg_match( / * * /歌剧。我,uainfo美元)){

返回true;

其他{ }

返回false;

}

}
*函数名:ism3gate

*功能:判断是否是m3gate

*输入参数:无

*函数返回值:成功返回到字符串,未能返回false

*其他指示:解释

* /

功能ism3gate(){

uainfo美元=美元-> getua();

如果(preg_match( / /我m3gate,uainfo美元)){

真正的回报;

其他{ }

返回false;

}

}
*函数名:gethttpaccept

*函数功能:得到HA

*输入参数:无

*函数返回值:成功返回到字符串,未能返回false

*其他指示:解释

* /

功能gethttpaccept(){

如果(isset($ _server { 'http_accept ' })){

返回的_server { 'http_accept};

其他{ }

返回false;

}

}
*函数名:getip

*函数功能:获取移动IP

*输入参数:无

*函数返回值:成功返回字符串

*其他指示:解释

* /

功能getip(){

为IP = getenv('remote_addr);

ip_美元= getenv('http_x_forwarded_for);

如果(($ ip_!=))($ ip_!=未知的){

IP = ip_美元美元;

}

返回ip;

}

}

>

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部