PHP判断用户的设备是否是移动设备
来源:互联网 发布:从零开始学淘宝开店 编辑:程序博客网 时间:2024/05/15 10:09
<?php//判断用户的设备是否是移动设备function isMobile)(){//如果有HTTP_X_WAP_PROFILE则一定是移动设备if(isset($_SERVER['HTTP_X_WAP_PROFILE'])){return true;}//如果via信息中含有wap则一定是移动设备(有些服务商会屏蔽该信息)if(isset($_SERVER['HTTP_VIA'])){return stristr($_SERVER['HTTP_VIA'],"wap")? true:false;}//脑残法,判断手机发送的客户端标识,兼容性有待提高if(isset($_SERVER['HTTP_USER_AGENT'])){$clientkeywords = array('nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-','philips','lenove','android''wap','iphone','ipod','meizu','windowsce','mobile');//从HTTP_USER_AGENT中查找手机浏览器的关键字if(preg_match("/(". implode('|',$clientkeywords) . ")/i",strtolower($_SERVER['HTTP_USER_AGENT']))){return true;}}//协议法if(isset($_SERVER['HTTP_ACCEPT'])){//如果只支持wml并且不支持html则一定是移动设备//如果支持wml和html但是wml在html之前则是移动设备if((strpos($_SERVER['HTTP_ACCEPT'],'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'],'text/html') === false|| (strpos($_SERVER['HTTP_ACCEPT'],'vnd.wap.vml') < strpos($_SERVER['HTTP_ACCEPT'],'text/html')))){return true;}}return false;}?>
阅读全文
0 0
- PHP 判断用户的设备是否是移动设备
- PHP 判断用户的设备是否是移动设备
- PHP判断用户的设备是否是移动设备
- PHP判断是否是移动设备访问
- PHP判断是否是移动设备访问
- 判断是否是移动设备
- 判断当前访问的设备是否是移动设备
- java判断是否是手机移动设备
- Js判断浏览器是否是移动设备
- 判断客户端是否是移动设备
- php 判断是否为移动设备访问
- php判断客户端是否为移动设备
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- js判断用户的浏览设备是移动设备还是PC
- Hadoop MapReduce Streaming小实验:单词计数
- HTML+CSS基础(CSS篇上)
- HTML+CSS基础(CSS篇下)
- 最短路径—Dijkstra算法和Floyd算法
- windows下python第三方扩展包
- PHP判断用户的设备是否是移动设备
- MYSQL之pt-query-digest查询日志分析工具
- Linux下搭建Web项目运行环境Tomcat+Mysql+Jdk
- 记一次项目升级经历
- rotate-image
- Consul实现原理系列文章2: 用Gossip来做集群成员管理和消息广播
- vim YouCompleteMe不能自动提示
- 最最最好看的科幻电影集结地
- docker学习——tomcat安装