php js 判断手机访问
2016-08-05 11:50
267 查看
<?php function isMobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)>0?$matches[0]:''; function CheckSubstrs($substrs,$text){ foreach($substrs as $substr) if(false!==strpos($text,$substr)){ return true; } return false; } $mobile_os_list=array('Google Wireless Transcoder','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser','AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ'); $mobile_token_list=array('Profile/MIDP','Configuration/CLDC-','160×160','176×220','240×240','240×320','320×240','UP.Browser','UP.Link','SymbianOS','PalmOS','PocketPC','SonyEricsson','Nokia','BlackBerry','Vodafone','BenQ','Novarra-Vision','Iris','NetFront','HTC_','Xda_','SAMSUNG-SGH','Wapaka','DoCoMo','iPhone','iPod'); $found_mobile=CheckSubstrs($mobile_os_list,$useragent_commentsblock) || CheckSubstrs($mobile_token_list,$useragent); if ($found_mobile){ return true; }else{ return false; } } if (isMobile()) echo '手机登录'; else echo '电脑登录'; ?> js判断
window.onload=function(){ if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iOS|iPad|Backerry|WebOS|Symbian|Windows Phone|Phone)/i))) { location.replace("http://baidu.com") }else{ location.replace("http://www.hao123.com") ; } }
相关文章推荐
- PHP网站 通过js方式判断是否是手机访问,若是 跳转到手机版网址!
- PHP和JS判断手机还是电脑访问
- js,php实现用ua判断手机,ipad,pc浏览器访问网页不同尺寸页
- PHP和js判断访问终端是否是微信浏览器手机还是电脑
- php如何判断用户通过手机wap访问还是电脑直接访问
- php和js判断手机客户端
- php网站判断用户是否是手机访问的方法
- php或js判断网站访问者来自手机或者pc机
- js判断是手机访问网站还是电脑自动跳转WAP站
- php判断终端是手机还是电脑访问网站代码
- php判断是手机访问还是电脑访问
- PHP CodeBase: 判断用户是否手机访问
- js判断当前的访问是手机还是电脑
- js判断是手机访问还是电脑访问,进行自动跳转
- js判断手机访问网站自动跳转到手机版
- php判断手机访问【转】
- PHP CodeBase: 判断用户是否手机访问(转)
- PHP判断是否手机访问
- js判断手机访问网站自动跳转到手机版
- php网站判断用户是否是手机访问的方法