当前位置: 首页 > news >正文

我做网站啦 圆通导航/软文世界

我做网站啦 圆通导航,软文世界,自己做外贸怎么找客户,有口碑的做网站方法一,摘自discuz /** * * 根据php的$_SERVER[HTTP_USER_AGENT] 中各种浏览器访问时所包含各个浏览器特定的字符串来判断是属于PC还是移动端 * author discuz3x * lastmodify 2014-04-09 * return BOOL */ function checkmobile() { global $_G; $…

方法一,摘自discuz

/**
* 
* 根据php的$_SERVER['HTTP_USER_AGENT'] 中各种浏览器访问时所包含各个浏览器特定的字符串来判断是属于PC还是移动端
* @author           discuz3x
* @lastmodify    2014-04-09
* @return  BOOL
*/
function checkmobile() {
global $_G;
$mobile = array();
//各个触控浏览器中$_SERVER['HTTP_USER_AGENT']所包含的字符串数组
static $touchbrowser_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');
//window手机浏览器数组【猜的】
static $mobilebrowser_list =array('windows phone');
//wap浏览器中$_SERVER['HTTP_USER_AGENT']所包含的字符串数组
static $wmlbrowser_list = array('cect', 'compal', 'ctl', 'lg', 'nec', 'tcl', 'alcatel', 'ericsson', 'bird', 'daxian', 'dbtel', 'eastcom','pantech', 'dopod', 'philips', 'haier', 'konka', 'kejian', 'lenovo', 'benq', 'mot', 'soutec', 'nokia', 'sagem', 'sgh','sed', 'capitel', 'panasonic', 'sonyericsson', 'sharp', 'amoi', 'panda', 'zte');
$pad_list = array('pad', 'gt-p1000');
$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
if(dstrpos($useragent, $pad_list)) {return false;
}
if(($v = dstrpos($useragent, $mobilebrowser_list, true))){$_G['mobile'] = $v;return '1';
}
if(($v = dstrpos($useragent, $touchbrowser_list, true))){$_G['mobile'] = $v;return '2';
}
if(($v = dstrpos($useragent, $wmlbrowser_list))) {$_G['mobile'] = $v;return '3'; //wml版
}
$brower = array('mozilla', 'chrome', 'safari', 'opera', 'm3gate', 'winwap', 'openwave', 'myop');
if(dstrpos($useragent, $brower)) return false;
$_G['mobile'] = 'unknown';
//对于未知类型的浏览器,通过$_GET['mobile']参数来决定是否是手机浏览器
if(isset($_G['mobiletpl'][$_GET['mobile']])) {return true;
} else {return false;
}
}
/**
* 判断$arr中元素字符串是否有出现在$string中
* @param  $string     $_SERVER['HTTP_USER_AGENT'] 
* @param  $arr          各中浏览器$_SERVER['HTTP_USER_AGENT']中必定会包含的字符串
* @param  $returnvalue 返回浏览器名称还是返回布尔值,true为返回浏览器名称,false为返回布尔值【默认】
* @author           discuz3x
* @lastmodify    2014-04-09
*/
function dstrpos($string, $arr, $returnvalue = false) {
if(empty($string)) return false;
foreach((array)$arr as $v) {if(strpos($string, $v) !== false) {$return = $returnvalue ? $v : true;return $return;}
}
return false;
}

方法二:

<?php
function isMobile()
{ // 如果有HTTP_X_WAP_PROFILE则一定是移动设备if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])){return true;} // 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息if (isset ($_SERVER['HTTP_VIA'])){ // 找不到为flase,否则为truereturn stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;} // 脑残法,判断手机发送的客户端标志,兼容性有待提高if (isset ($_SERVER['HTTP_USER_AGENT'])){$clientkeywords = array ('nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-','philips','panasonic','alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb','windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile'); // 从HTTP_USER_AGENT中查找手机浏览器的关键字if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))){return true;} } // 协议法,因为有可能不准确,放到最后判断if (isset ($_SERVER['HTTP_ACCEPT'])){ // 如果只支持wml并且不支持html那一定是移动设备// 如果支持wml和html但是wml在html之前则是移动设备if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) && (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html')))){return true;} } return false;
} 
?>

http://www.cnblogs.com/scofi/articles/3654098.html

第一种亲测可用
调用函数:

if(!checkmobile()){}else{}

如果为手机,则。。。否则。。。。

http://www.lbrq.cn/news/775945.html

相关文章:

  • 哪建设网站/最近一周的重大新闻
  • 网站建设应计入哪个会计科目/河北网站seo地址
  • 大作设计网站是中国的吗/成都seo招聘
  • 软件公司招聘/seo优质友链购买
  • 合肥教育网站建设/北京网站优化排名
  • 天津网站建设包括哪些/如何做网站
  • html5 网站 源码/阿里域名注册网站
  • 在淘宝上做代销哪个网站好/百度一下百度官网
  • 免费网站建设网站推广/名片seo什么意思
  • 关于网站开发网页上传和网站发布/门户网站制作
  • 贸易型企业网站建设/seo优化教程培训
  • 锦州电脑网站建设/辽宁和生活app下载安装
  • 学做网站看那个网/成都调查事务所
  • 四川通江县住房和建设局网站/江苏营销型网站建设
  • 东莞广告公司东莞网站建设价格/百度关键词搜索怎么收费
  • 网站策划与建设阶段的推广的目标/2023上海又出现疫情了
  • 营销网站建站公司/网络推广费用大概价格
  • 手机上怎么自己做网站/网站推广怎么做
  • java购物网站扫码支付怎么做/品牌策略包括哪些内容
  • 朝阳区网站开发公司/抖音引流推广怎么做
  • 可以接项目做的网站/可以免费推广的平台
  • 城乡企业建设部网站/站长统计app软件
  • 上海网站建设宣传/百度网址大全官网
  • 外包网络安全管理制度/厦门谷歌seo
  • 怎么样用css做网站/广州最新消息
  • wordpress专题页面/seo优化网站优化排名
  • 织梦cms做多语言的网站/seo搜索引擎优化5
  • 企业管理系统代码/抖音关键词优化
  • axure怎么做网站原型/seo怎么提升关键词的排名
  • 企业销售网站建设/优化百度seo技术搜索引擎
  • Pytest项目_day11(fixture、conftest)
  • 【LeetCode 热题 100】(七)链表
  • 闸机控制系统从设计到实现全解析:第 5 篇:RabbitMQ 消息队列与闸机通信设计
  • IDE认知革命:JetBrains AI Assistant插件深度调教手册(终极实战指南)
  • 网闸技术解析:如何实现对国产数据库(达梦/金仓)的深度支持
  • 复现论文《基于深度强化学习的微能源网能量管理与优化策略研究》