[PHP]页面中判断是电脑终端登录还是用手机登录源代码
[PHP]页面中判断是电脑终端登录还是用手机登录源代码
[PHP]页面中判断是电脑终端登录还是用手机登录源代码
- //CuPlayer.com提示您:判断是否是电脑登录,还是手机登录
- 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]页面中判断是电脑终端登录还是用手机登录源代码
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...