香港高速VIP云机房火爆上线啦!无需备案,开通即用!配套《巅云自助建站系统3.0》将带给您飞一般的可视化拖拽建站体验,欢迎免费体验。

建站新闻

PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
一佰互联网站建设(www.yinxi.net) 发布时间:2019-04-26 09:02:37 浏览数: 22
0

本文实例为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下

1、判断是否是手机端

function isMobile() {   // 如果有HTTP_X_WAP_PROFILE则一定是移动设备  if (isset($_SERVER["HTTP_X_WAP_PROFILE"])) {    return true;  }   // 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息  if (isset($_SERVER["HTTP_VIA"])) {     // 找不到为flase,否则为true    return stristr($_SERVER["HTTP_VIA"], "wap") ? true : false;  }   // 脑残法,判断手机发送的客户端标志,兼容性有待提高。其中"MicroMessenger"是电脑微信  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","MicroMessenger");     // 从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;}

2、判断是否是微信内置浏览器

function isWeixin() {   if (strpos($_SERVER["HTTP_USER_AGENT"], "MicroMessenger") !== false) {     return true;   } else {    return false;   }}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持网页设计。

一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

上一篇:thinkPHP+ajax实现统计页面pv浏览量的方法
下一篇: thinkPHP简单导入和使用阿里云OSSsdk的方法
[返回新闻列表]

相关新闻more

25
05月
【企业网页设计】如何让设计师更懂你? - 企

一般情况下,对设计一窍不通的客户和设计师交流起来,总会感到有些吃力。因为当你想找设计师时,要么对视觉风格没有概念,要么没想好自己要什么。这都... >>详情

05
04月
建设网站注意哪些问题

建设网站是企业发展非常重要的一环,不过随着网络技术的发展,传统的网站已经不能满足企业发展的需要了。建设网站注意哪些问题?其中最重要的问... >>详情

25
05月
网页设计中,如何突破栅格限制又保持协调?

现如今,栅格已经几乎是所有网页设计的基础。这些隐形的线条创造出空间的节奏感和视觉的流畅感,他们是让网页变得更加和谐的基础。 但是... >>详情

26
04月
PHPExcel在linux环境下导出报50

原先我导出为 XLSX 格式,用的是$objWriter = IOFactory::createWriter($objPHPExcel, "... >>详情

营业执照. cdn加速服务 备案系统认证 网络安全协会 我们的支付方式AAA认证
上海 北京 深圳 广州 天津 杭州 南京 武汉 成都 沈阳 大连 长沙 济南 青岛 苏州 福州 无锡 哈尔滨 宁波 重庆 大庆 厦门 西安 长春 珠海 郑州 海口 昆明 太原 石家庄 温州 合肥 乌鲁木齐 南宁 南通 合肥 兰州 呼和浩特 贵阳 烟台 秦皇岛 包头 唐山 银川 汕头 连云港 威海 西宁 湛江 北海 万州 涪陵 长寿 黔江 永川 丰都 忠县 江津 南川 开县 云阳 万盛 梁平 垫江 巫山 城口 建站宝盒 免费建站 门户网站建设 微信网站 手机网站 门户网站制作

7x24小时服务电话:18581389571 传真:023-85725751 免费建站交流群:236412099 139947842(自助建站交流) E-Mail:post@yinxi.net 网站投诉:
重庆楚捷科技有限公司 一佰互联©版权所有 自助建站(www.yinxi.net,Inc.) 2001-2020 All Rights Reserved 本站程序受法律保护,网站法律顾问:ITLAW-庄毅雄律师
中华人民共和国信息产业部网站备案号:渝ICP备12000592号