介绍
小编给大家分享一下php怎么判断手机访问还是电脑访问,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
& lt; php ? function isMobile () {,, ,useragent=收取美元($ _SERVER [& # 39; HTTP_USER_AGENT& # 39;]), ?, $ _SERVER [& # 39; HTTP_USER_AGENT& # 39;],:, & # 39; & # 39;,,, ,$ useragent_commentsblock=preg_match (& # 39; | \ (。* ? \) | & # 39;, useragent美元,$ matches)在0 ? $ matches [0]: & # 39; & # 39;,,,,,, 字符串的子串,美元,function CheckSubstrs(文本){,, foreach才能(substrs 美元;as  substr美元),, ,,如果(假!==大小写敏感(文本,substr美元)){,, ,,,return ,真的,,, ,,},, ,,return 假,,, ,} ,$ mobile_os_list=阵列(& # 39;Google  Wireless 代码转换器# 39;,& # 39;Windows ce # 39;, & # 39; WindowsCE& # 39;, & # 39;塞班# 39;,& # 39;android # 39;, & # 39; armv6l& # 39;, & # 39; armv5& # 39;, & # 39;移动# 39;,& # 39;centos # 39;, & # 39; mowser& # 39;, & # 39; AvantGo& # 39;, & # 39; Opera 手机域名# 39;,& # 39;J2ME/midp # 39;, & # 39;智能手机# 39;,& # 39;Go.Web& # 39;, & # 39;棕榈# 39;,& # 39;ipaq # 39;); ,$ mobile_token_list=阵列(& # 39;概要/midp # 39;, & # 39;配置/CLDC & # 39;, & # 39; 160×160 & # 39;, & # 39; 176×220 & # 39;, & # 39; 240×240 & # 39;, & # 39; 240×320 & # 39;, & # 39; 320×240 & # 39;, & # 39; UP.Browser& # 39;, & # 39; UP.Link& # 39;, & # 39; SymbianOS& # 39;, & # 39; palmos # 39;, & # 39; pocketpc # 39;, & # 39;索爱# 39;,& # 39;诺基亚# 39;,& # 39;黑莓# 39;,& # 39;沃达丰# 39;,& # 39;明基# 39;,& # 39;Novarra-Vision& # 39;, & # 39;虹膜# 39;,& # 39;NetFront& # 39;, & # 39; HTC_& # 39;, & # 39; Xda_& # 39;, & # 39; SAMSUNG-SGH& # 39;, & # 39; Wapaka& # 39;, & # 39; docomo # 39;, & # 39; iphone # 39;, & # 39; ipod # 39;);,, ,$ found_mobile=CheckSubstrs (mobile_os_list, useragent_commentsblock美元),| |,, ,,,,CheckSubstrs (mobile_token_list, useragent美元);,, ,if (found_mobile美元){,, return 才能,真正的,,, ,其他}{, return 才能,假的,,, ,}, } if (isMobile ()) ,echo & # 39;手机登录m.jb51.com& # 39;; 其他的 ,echo & # 39;电脑登录www.jb51.com& # 39;; ?在
看完了这篇文章,相信你对“php怎么判断手机访问还是电脑访问”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!