找回密码
 注册账号

QQ登录

只需一步,快速开始

《泰拉瑞亚下载-1.4.2.3版》 泰拉瑞亚服务器 - MOD模组下载

入驻泰拉战网 新手指引 - 升级 - 师徒

泰拉瑞亚合成表 泰拉卡牌 - 泰拉江湖 - 泰拉刺客

联系泰拉开发组👈进入 积分市场 - 房产交易 - 水晶获取

查看: 2886|回复: 0

Discuz checkmobile 函数 检查是否是以手机浏览器进入

[复制链接]

498

主题

18

回帖

5

广播

论坛版主

积分
257
泰拉
22
水晶
1
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【宝剑回鞘】【泰拉达人】【奥运选手】

发表于 2020-9-29 12:44:25 | 显示全部楼层 |阅读模式


  1. /**
  2. * 检查是否是以手机浏览器进入(IN_MOBILE)
  3. */

  4. function checkmobile() {
  5.         global $_G;
  6.         $mobile = array();
  7.         static $touchbrowser_list =array('iphone', 'android', 'phone', 'mobile', 'wap', 'netfront', 'java', 'opera mobi', 'opera mini',
  8.                                 'ucweb', 'windows ce', 'symbian', 'series', 'webos', 'sony', 'blackberry', 'dopod', 'nokia', 'samsung',
  9.                                 'palmsource', 'xda', 'pieplus', 'meizu', 'midp', 'cldc', 'motorola', 'foma', 'docomo', 'up.browser',
  10.                                 'up.link', 'blazer', 'helio', 'hosin', 'huawei', 'novarra', 'coolpad', 'webos', 'techfaith', 'palmsource',
  11.                                 'alcatel', 'amoi', 'ktouch', 'nexian', 'ericsson', 'philips', 'sagem', 'wellcom', 'bunjalloo', 'maui', 'smartphone',
  12.                                 'iemobile', 'spice', 'bird', 'zte-', 'longcos', 'pantech', 'gionee', 'portalmmm', 'jig browser', 'hiptop',
  13.                                 'benq', 'haier', '^lct', '320x320', '240x320', '176x220', 'windows phone');
  14.         static $wmlbrowser_list = array('cect', 'compal', 'ctl', 'lg', 'nec', 'tcl', 'alcatel', 'ericsson', 'bird', 'daxian', 'dbtel', 'eastcom',
  15.                         'pantech', 'dopod', 'philips', 'haier', 'konka', 'kejian', 'lenovo', 'benq', 'mot', 'soutec', 'nokia', 'sagem', 'sgh',
  16.                         'sed', 'capitel', 'panasonic', 'sonyericsson', 'sharp', 'amoi', 'panda', 'zte');

  17.         static $pad_list = array('ipad');

  18.         $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);

  19.         if(dstrpos($useragent, $pad_list)) {
  20.                 return false;
  21.         }
  22.         if(($v = dstrpos($useragent, $touchbrowser_list, true))){
  23.                 $_G['mobile'] = $v;
  24.                 return '2';
  25.         }
  26.         if(($v = dstrpos($useragent, $wmlbrowser_list))) {
  27.                 $_G['mobile'] = $v;
  28.                 return '3'; //wml版
  29.         }
  30.         $brower = array('mozilla', 'chrome', 'safari', 'opera', 'm3gate', 'winwap', 'openwave', 'myop');
  31.         if(dstrpos($useragent, $brower)) return false;

  32.         $_G['mobile'] = 'unknown';
  33.         if(isset($_G['mobiletpl'][$_GET['mobile']])) {
  34.                 return true;
  35.         } else {
  36.                 return false;
  37.         }
  38. }
复制代码
[发帖际遇]: 一个袋子砸在了 君山 头上,君山 赚了 1 泰拉. 幸运榜 / 衰神榜
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|友链申请|Archiver|手机版|小黑屋|游芯沙盒 ( 陕ICP备11006283号-1 )

GMT+8, 2024-5-2 23:46 , Processed in 0.107709 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表