discuz获取当前访问用户是否手机用户checkmobile()
来源:互联网 发布:php 编译扩展 编辑:程序博客网 时间:2024/05/19 19:13
discuz中不错可以借鉴的内容:
function_core.php
函数function checkmobile()
获取当前访问用户是否手机用户
function checkmobile() { global $_G;//全局变量,在discuz中使用,其他地方可忽略 $mobile = array(); static $mobilebrowser_list =array('iphone', 'android', 'phone', 'mobile', 'wap', 'netfront', 'java', 'opera mobi', 'opera mini', 'ucweb', 'windows ce', 'symbian', 'series', 'webos', 'sony', 'blackberry', 'dopod', 'nokia', 'samsung', 'palmsource', 'xda', 'pieplus', 'meizu', 'midp', 'cldc', 'motorola', 'foma', 'docomo', 'up.browser', 'up.link', 'blazer', 'helio', 'hosin', 'huawei', 'novarra', 'coolpad', 'webos', 'techfaith', 'palmsource', 'alcatel', 'amoi', 'ktouch', 'nexian', 'ericsson', 'philips', 'sagem', 'wellcom', 'bunjalloo', 'maui', 'smartphone', 'iemobile', 'spice', 'bird', 'zte-', 'longcos', 'pantech', 'gionee', 'portalmmm', 'jig browser', 'hiptop', 'benq', 'haier', '^lct', '320x320', '240x320', '176x220'); $pad_list = array('pad', 'gt-p1000'); $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); if(dstrpos($useragent, $pad_list)) { return false;//当前为使用PAD用户,返回false } if(($v = dstrpos($useragent, $mobilebrowser_list, true))) { $_G['mobile'] = $v; return true;//手机端访问,返回true } $brower = array('mozilla', 'chrome', 'safari', 'opera', 'm3gate', 'winwap', 'openwave', 'myop'); if(dstrpos($useragent, $brower)) return false;//PC浏览器访问,返回false $_G['mobile'] = 'unknown';//未能识别,根据访问的URL强制默认是否手机端 if($_GET['mobile'] === 'yes') { return true; } else { return false; }}
- discuz获取当前访问用户是否手机用户checkmobile()
- ios获取手机用户是否开启关闭静音
- Filter 验证当前访问用户是否登录
- JS获取用户当前访问的页面。
- 判断访问用户类型(手机用户还是pc用户)
- ASP 中如何判断PC用户访问还是手机用户访问
- ASP 中如何判断PC用户访问还是手机用户访问
- 判断当前用户是否有权限访问当页面
- 获取当前活动用户
- 获取当前用户
- Oracle获取当前用户
- 判断来访问网站的用户是手机用户还是Web浏览器的用户【即判定用户当前使用的系统】
- C# 获取本机用户名,并且判断当前用户是否为管理员用户
- 检查当前用户是否登陆
- DisCuz中php获取用户真实IP
- 查询当前用户是否为域用户
- DISCUZ中判断当前页是否是门户首页
- 如何获取用户手机当前是否启动了android机的模拟位置功能
- Intel 网卡修改mac地址方法
- cocos2d anchor point 锚点解析
- IOS开发学习笔记(二十一)——Core Data使用(下篇)
- 如何使用ExternalContext类(二)
- 用vs2010制作软件开发包
- discuz获取当前访问用户是否手机用户checkmobile()
- VIM正则表达式再研究
- Cocos2dx对象池的一个实现
- C++中static用法总结
- 卡曼滤波-python
- HTTP协议 (三) 压缩
- Hello World!
- 想学习的几种算法 基本的了解
- Java反射机制