PHP判断客户端是PCweb端还是移动手机端方法.doc

PHP判断客户端是PCweb端还是移动手机端方法.doc

ID:59253524

大小:28.50 KB

页数:4页

时间:2020-09-08

PHP判断客户端是PCweb端还是移动手机端方法.doc_第1页
PHP判断客户端是PCweb端还是移动手机端方法.doc_第2页
PHP判断客户端是PCweb端还是移动手机端方法.doc_第3页
PHP判断客户端是PCweb端还是移动手机端方法.doc_第4页
资源描述:

《PHP判断客户端是PCweb端还是移动手机端方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、方法一,摘自discuz/****根据php的$_SERVER['HTTP_USER_AGENT']中各种浏览器访问时所包含各个浏览器特定的字符串来判断是属于PC还是移动端*@authordiscuz3x*@lastmodify2014-04-09*@returnBOOL*/functioncheckmobile(){global$_G;$mobile=array();//各个触控浏览器中$_SERVER['HTTP_USER_AGENT']所包含的字符串数组static$touchbrowse

2、r_list=array('iphone','android','phone','mobile','wap','netfront','java','operamobi','operamini','ucweb','windowsce','symbian','series','webos','sony','blackberry','dopod','nokia','samsung','palmsource','xda','pieplus','meizu','midp','cldc','motorola

3、','foma','docomo','up.browser','up.link','blazer','helio','hosin','huawei','novarra','coolpad','webos','techfaith','palmsource','alcatel','amoi','ktouch','nexian','ericsson','philips','sagem','wellcom','bunjalloo','maui','smartphone','iemobile','spic

4、e','bird','zte-','longcos','pantech','gionee','portalmmm','jigbrowser','hiptop','benq','haier','^lct','320x320','240x320','176x220');//window手机浏览器数组【猜的】static$mobilebrowser_list=array('windowsphone');//wap浏览器中$_SERVER['HTTP_USER_AGENT']所包含的字符串数组stati

5、c$wmlbrowser_list=array('cect','compal','ctl','lg','nec','tcl','alcatel','ericsson','bird','daxian','dbtel','eastcom','pantech','dopod','philips','haier','konka','kejian','lenovo','benq','mot','soutec','nokia','sagem','sgh','sed','capitel','panasonic

6、','sonyericsson','sharp','amoi','panda','zte');$pad_list=array('pad','gt-p1000');$useragent=strtolower($_SERVER['HTTP_USER_AGENT']);if(dstrpos($useragent,$pad_list)){returnfalse;}if(($v=dstrpos($useragent,$mobilebrowser_list,true))){$_G['mobile']=$v;

7、return'1';}if(($v=dstrpos($useragent,$touchbrowser_list,true))){$_G['mobile']=$v;return'2';}if(($v=dstrpos($useragent,$wmlbrowser_list))){$_G['mobile']=$v;return'3';//wml版}$brower=array('mozilla','chrome','safari','opera','m3gate','winwap','openwave'

8、,'myop');if(dstrpos($useragent,$brower))returnfalse;$_G['mobile']='unknown';//对于未知类型的浏览器,通过$_GET['mobile']参数来决定是否是手机浏览器if(isset($_G['mobiletpl'][$_GET['mobile']])){returntrue;}else{returnfalse;}}/***判断$arr中元素字符串是否有出现在$string中*@param$string$_SERVER['H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。