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

建站新闻

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

20
04月
canvas进阶之贝塞尔公式推导与物体跟随复

写在最前在之前的这篇文章中我们提到了对于贝塞尔公式的运用。本次分享一下如何推导贝塞尔公式以及附一个简单的🌰即小球跟随曲线轨迹... >>详情

11
04月
毕业生来收!国内顶级设计大厂的春招流程+经验

编者按:阿里、腾讯ISUX 等顶级设计团队的招人流程是怎样的?面试会问哪些问题?这份超详细的经验总结告诉你!8个小技巧:1. 拿了一个off... >>详情

24
04月
详解如何自定义CSS滚动条的样式

本文会介绍CSS滚动条选择器,并在demo中展示如何在Webkit内核浏览器和IE浏览器中,自定义一个横向以及一个纵向的滚动条。0.需求有的... >>详情

04
05月
谷歌广告排名新算法:质量将扮演更重要角色

谷歌广告的质量分数算法又有了最新改变。这将会影响到搜索结果页的赞助商排名。 也许人们都已经看出来了,一般来说,凡是好位置(也就是更高位置)的... >>详情

营业执照. 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号