[PHP]PHP判断当前用户终端电脑登录,还是手机登录
PHP判断当前页面是电脑登录,还是手机登录
PHP判断当前页面是电脑登录,还是手机登录
- //判断是否是电脑登录,还是手机登录
- public function isMobil()
- {
- $useragent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
- $useragent_commentsblock = preg_match('|\(.*?\)|', $useragent, $matches) > 0 ? $matches[0] : '';
- $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 = $this->CheckSubstrs($mobile_os_list, $useragent_commentsblock) ||
- $this->CheckSubstrs($mobile_token_list, $useragent);
- if ($found_mobile)
- {
- echo 'cuplayer.com提示:手机登录';
- }
- else
- {
- echo 'cuplayer.com提示:电脑登录';
- }
- }
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...