PHP判断手机端和PC端的PHP决定它是否是一个微信浏览器

PHP判断手机端和PC端的PHP决定它是否是一个微信浏览器
这篇文章PHP判断两个例子,一个是PHP判断移动终端或PC端,其他的是PHP决定微信WeChat浏览器,供您参考,具体内容如下。

1,判断手机是否结束

功能以移动(){
如果有一个http_x_wap_profile / /移动设备
如果(isset($ _server { 'http_x_wap_profile ' })){
返回true;
}
如果通过信息包含WAP,必须是移动设备的一部分,信息服务屏蔽室。
如果(isset($ _server { 'http_via ' })){
/ /错误没有被发现,或真
返回stristr($ _server { } 'http_via、WAP)真的假的;
}
/ /愚蠢的方法,确定手机发送客户签订的兼容性有待提高。'micromessenger'is电脑微信
如果(isset($ _server { 'http_user_agent ' })){
clientkeywords美元=阵列('nokia ','sony ','ericsson ','mot ','samsung ','htc ','sgh ','lg ','sharp ','sie','philips ','panasonic ','alcatel ','lenovo ','iphone ','ipod ','blackberry ','meizu ','android ','netfront ','symbian ','ucweb ','windowsce ','palm ','operamini ','operamobi ','openwave ','nexusone ','cldc ','midp'。'wap,移动平台,'micromessenger);
从http_user_agent手机浏览器 / /搜索关键词
如果(preg_match( /(。(|崩溃,clientkeywords美元)。) /我,strtolower($ _server { 'http_user_agent ' }))){
返回true;
}
}
交易,因为可能不准确,在最后的判断中。
如果(isset($ _server { 'http_accept ' })){
/ /如果仅支持WML和HTML不支持必须移动设备
/ /如果在HTML是一个移动设备支持WML和HTML,WML
如果((strpos($ _server { 'http_accept},'vnd。WAP WML的)!= = false)(strpos($ _server { 'http_accept},中/ HTML)=假(strpos | |($ _server { 'http_accept},'vnd。WAP WML的):strpos($ _server { 'http_accept},中/的HTML)))){
返回true;
}
}
返回false;
}
2,确定它是否是一个内置的浏览器微信
功能isweixin(){
如果(strpos($ _server { 'http_user_agent},'micromessenger)!= false){
返回true;
{人}
返回false;
}
}
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部