使用PHP怎么对手机的系统进行判断

  介绍

使用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],,   }

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

使用PHP怎么对手机的系统进行判断