介绍
使用PHP怎么对手机的系统进行判断?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
<强>实例1:强>主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。
监测代码如下:
function get_device_type () { ,//全部变成小写字母 函数,agent 美元;=,$ _SERVER [& # 39; HTTP_USER_AGENT& # 39;]); ,type 美元;=,& # 39;其他# 39;; ,//分别进行判断 ,如果(大小写敏感(代理,美元,& # 39;iphone # 39;), | |,大小写敏感(代理,美元,& # 39;ipad # 39;)) { ,type 美元;=,& # 39;ios # 39;; }大敌; , ,如果(大小写敏感(代理,美元,& # 39;android # 39;)) { ,type 美元;=,& # 39;android # 39;; ,} 美元,return 类型; }
通过调用objective - c <强> 强>这个函数,就能获取到手机的类型。
<强>实例2:强>只需要一个判断就好
& lt; php ? 如果(大小写敏感($ _SERVER [& # 39; HTTP_USER_AGENT& # 39;],, & # 39; iphone # 39;) | |大小写敏感($ _SERVER [& # 39; HTTP_USER_AGENT& # 39;],, & # 39; ipad # 39;)) { ,echo & # 39; systerm  is ios # 39;; _SERVER} else 如果(大小写敏感([& # 39;HTTP_USER_AGENT& # 39;],, & # 39; android # 39;)) { ,echo & # 39; systerm  is android # 39;; 其他}{ ,echo & # 39; systerm  is 其他# 39;; } 祝辞;
<强>实例3:强>这个实例可能有些偏题不过也分享给大家
function get_device_type () { ,//全部变成小写字母 函数,agent 美元;=,$ _SERVER [& # 39; HTTP_USER_AGENT& # 39;]); ,type 美元;=& # 39;其他# 39;; ,//分别进行判断 美元,如果(大小写敏感(代理,& # 39;iphone # 39;), | |,大小写敏感(代理,美元& # 39;ipad # 39;)) { ,type 美元;=& # 39;ios # 39;; ,} , 美元,如果(大小写敏感(代理,& # 39;android # 39;)) { ,type 美元;=& # 39;android # 39;; ,} 美元,返回类型; }
最后“买三赠一”,再为大家分享一个与本主题关系不大的小实例:
<强> php判断页面是否是微信打开
强>
user_agent 美元;=,$ _SERVER [& # 39; HTTP_USER_AGENT& # 39;];, if (大小写敏感(user_agent美元,& # 39;MicroMessenger& # 39;),===, false), {, ,//非微信浏览器禁止浏览, ,echo “HTTP/1.1, 401, Unauthorized",, {},else ,//微信浏览器,允许访问, ,echo “MicroMessenger";; ,//获取版本号, ,preg_match (& # 39;/. * ? (MicroMessenger \/([0 - 9] +)) \ s */& # 39;,, user_agent美元,$ matches),, ,echo & # 39; & lt; br>版本:& # 39;。$ matches [2],, }
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。