介绍
这篇文章给大家介绍使用PHP怎么验证终端的类型是否为手机,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
PHP有什么用
PHP是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及PHP自创新的语法,主要用来做网站开发,许多小型网站都用PHP开发,因为PHP是开源的,从而使PHP经得久不衰。
<强>实例如下:强>
/* * ,*判断当前访问的用户是,电脑端,还是,手机端,返回true 为手机端,false 为PC 端 ,* @return 布尔 ,*/function isMobile () {, 美元才能useragent=收取($ _SERVER [& # 39; HTTP_USER_AGENT& # 39;]), ?, $ _SERVER [& # 39; HTTP_USER_AGENT& # 39;],:, & # 39; & # 39;,,//才能echo useragent美元;死亡; 美元才能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 假的,, ,,}, }
关于使用PHP怎么验证终端的类型是否为手机就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。