欢迎光临
我们一直在努力

使用PHP识别访客是手机端还是客户端访问

如今智能手机普及,很多企业都有自己的网站。但是在pc上显示正常的网页一到智能手机上面就会出现问题,不管是排版还是图片大小字体等。于是有了大量专业手机的出现,最近一个客户有一个pc网站和手机网站的需求,但是要求通过手机端访问主站的域名需要跳转到手机站显示。话不多说,下面把代码分享一下:


< ?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 '手机登录m.qyuef.com';
else
echo '电脑登录www.qyuef.com';
?>

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:枫叶博客 » 使用PHP识别访客是手机端还是客户端访问

分享到: 生成海报
avatar

热门文章

  • 评论 29

    Captcha Code

    • QQ号
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址
    1. #1
      avatar

      谢谢分享。 :razz:

      够靓博客9年前 (2013-12-17)国内网友回复
    2. #2
      avatar

      有建站需求可以找苏州网站建设http://www.2500php.com

      云巢网络9年前 (2014-01-03)国内网友回复
    3. #3
      avatar

      囊括得挺齐全的嘛,我记得前段时间看wordpress的内置函数,还没你着个囊括得齐全

      在路上9年前 (2014-01-20)国内网友回复
    4. #4
      avatar

      我的网站花了109买了一款专门的手机平板自适应的模板,看起来很舒服的,就是博主说的还是没有弄过,一定试试!

      一考必过网周老师9年前 (2014-03-07)国内网友回复
    5. #5
      avatar

      支持原创内容,加油!!!

      东方购物9年前 (2014-03-13)国内网友回复
    6. #6
      avatar

      支持一下,加油,赞一个 :grin: :grin:

      中山婚纱摄影9年前 (2014-03-20)国内网友回复
    7. #7
      avatar

      如今智能手机普及,很多企业都有自己的网站。但是在pc上显示正常的网页一到智能手机上面就会出现问题,不管是排版还是图片大小字体等。于是有了大量专业手机的出现,最近一个客户有一个pc网站和手机网站的需求,但是要求通过手机端访问主站的域名需要跳转到手机站显示。

      风尚购物9年前 (2014-03-31)国内网友回复
    8. #8
      avatar

      还没时间做站点访问统计呢,

      减肥水果网8年前 (2014-07-08)国内网友回复
    9. #9
      avatar

      来看看了,很不错的博客,能有自己的主见,文章有力!这才是互联网需要的博客,希望你的博客越做越大!我的博客:www.tioroblog.com,期待您的来访哦!

      陈天龙博客8年前 (2014-07-09)国内网友回复
    10. #10
      avatar

      博主你好,我们的网站最近也在考虑做手机端优化,网站为http://www.youzitool.com,还请多多指教

      chateam8年前 (2014-07-28)国内网友回复
    11. #11
      avatar

      东莞涡轮网络已阅。O(∩_∩)O

      涡轮网络8年前 (2014-09-28)国内网友回复
    12. #12
      avatar

      加油,我会经常来滴,期待更新。

      包包网站8年前 (2014-10-17)国内网友回复
    13. #13
      avatar

      不定期来访,支持博主!

      名牌箱包8年前 (2014-10-19)国内网友回复
    14. #14
      avatar

      点赞,点赞,点赞,新手只有对高手无比的膜拜!

      潮流网站8年前 (2014-10-19)国内网友回复
    15. #15
      avatar

      很不错的网站,博主辛苦了,赞一个。

      女装品牌网8年前 (2014-10-21)国内网友回复
    16. #16
      avatar

      我只会看,不会写。

      韩装大全8年前 (2014-10-22)国内网友回复
    17. #17
      avatar

      这个网站很好,会常来滴。

      名牌户外用品8年前 (2014-10-24)国内网友回复
    18. #18
      avatar

      学习了。

      站长工具8年前 (2015-01-26)国内网友回复
    19. #19
      avatar

      贼么密密麻麻的啊,都看不清楚了啊。

      威客资讯8年前 (2015-02-02)国内网友回复
    20. #20
      avatar

      啦啦啦啦

      汽修8年前 (2015-04-13)国内网友回复
    21. #21
      avatar

      好 赞一个!!!!

      名人婚纱7年前 (2015-06-14)国内网友回复
    22. #22
      avatar

      很好,赞一个!!!

      名人婚纱7年前 (2015-06-14)国内网友回复
    23. #23
      avatar

      网站做的不错,支持一下!

      扫路车7年前 (2015-09-11)国内网友回复
    24. #24
      avatar

      网上有一个免费的插件的,一个PHP的类,可以直接拿来用,判断的比较准确!

      wordpress主题7年前 (2015-10-27)国内网友回复
    25. #25
      avatar

      这个不错
      移动端的时代

      吉安网站建设7年前 (2015-11-23)国内网友回复
    26. #26
      avatar

      这个好,以前找过 没找到合适的

      东方新星7年前 (2015-11-26)国内网友回复
    27. #27
      avatar

      不错不错,非常值得学习

      旋转飞椅7年前 (2015-12-17)国内网友回复
    28. #28
      avatar

      好难啊,完全看不懂

      泛咖啡7年前 (2015-12-29)国内网友回复
    29. #29
      avatar

      值得学习。。。不过PHP还是不如JAVA好吧。

      zanqingyun7年前 (2016-01-10)来自美国的网友回复

    枫叶博客

    联系我们联系我们

    登录

    忘记密码 ?