宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > PHP教程

[PHP]PHP判断当前用户终端电脑登录,还是手机登录

2016-10-13 00:16:48 点击量:7 标签: 收藏本文

PHP判断当前页面是电脑登录,还是手机登录

  1. //判断是否是电脑登录,还是手机登录 
  2.     public function isMobil() 
  3.     { 
  4.         $useragent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; 
  5.         $useragent_commentsblock = preg_match('|\(.*?\)|', $useragent, $matches) > 0 ? $matches[0] : ''; 
  6.         $mobile_os_list = array 
  7.         ( 
  8.             'Google Wireless Transcoder', 
  9.             'Windows CE', 
  10.             'WindowsCE', 
  11.             'Symbian', 
  12.             'Android', 
  13.             'armv6l', 
  14.             'armv5', 
  15.             'Mobile', 
  16.             'CentOS', 
  17.             'mowser', 
  18.             'AvantGo', 
  19.             'Opera Mobi', 
  20.             'J2ME/MIDP', 
  21.             'Smartphone', 
  22.             'Go.Web', 
  23.             'Palm', 
  24.             'iPAQ' 
  25.         ); 
  26.         $mobile_token_list = array 
  27.         ( 
  28.             'Profile/MIDP', 
  29.             'Configuration/CLDC-', 
  30.             '160×160', 
  31.             '176×220', 
  32.             '240×240', 
  33.             '240×320', 
  34.             '320×240', 
  35.             'UP.Browser', 
  36.             'UP.Link', 
  37.             'SymbianOS', 
  38.             'PalmOS', 
  39.             'PocketPC', 
  40.             'SonyEricsson', 
  41.             'Nokia', 
  42.             'BlackBerry', 
  43.             'Vodafone','BenQ', 
  44.             'Novarra-Vision', 
  45.             'Iris', 
  46.             'NetFront', 
  47.             'HTC_', 
  48.             'Xda_', 
  49.             'SAMSUNG-SGH', 
  50.             'Wapaka', 
  51.             'DoCoMo', 
  52.             'iPhone', 
  53.             'iPod' 
  54.         ); 
  55.         $found_mobile = $this->CheckSubstrs($mobile_os_list, $useragent_commentsblock) || 
  56.         $this->CheckSubstrs($mobile_token_list, $useragent); 
  57.         if ($found_mobile) 
  58.         { 
  59.             echo 'cuplayer.com提示:手机登录'; 
  60.         } 
  61.         else 
  62.         { 
  63.             echo 'cuplayer.com提示:电脑登录'; 
  64.         } 
  65.     } 

 

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室