php判断是否是微信浏览器
2017-06-07 15:30
302 查看
首先需要明白什么是HTTP头中User-Agent
User-Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
微信浏览器访问网页请求头如下,其中MicroMessenger是标识别微信浏览器
Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0
Chrome/33.0.0.0 Mobile Safari/537.36 MicroMessenger/6.0.0.54_r849063.501 NetType/WIFI
代码判断
User-Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
微信浏览器访问网页请求头如下,其中MicroMessenger是标识别微信浏览器
Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0
Chrome/33.0.0.0 Mobile Safari/537.36 MicroMessenger/6.0.0.54_r849063.501 NetType/WIFI
代码判断
function isRequestedByWechat(){ $ua = $_SERVER['HTTP_USER_AGENT']; return (strpos($ua, 'MicroMessenger') !== false) ? true : false }
相关文章推荐
- PHP和js判断访问终端是否是微信浏览器
- 【微信开发】JS和PHP分别判断当前浏览器是否微信浏览器
- 常用PHP函数系列九:PHP判断是否微信浏览器
- 使用PHP和JavaScript判断请求是否来自微信内浏览器
- JS或PHP判断是否来自微信浏览器访问
- 【PHP】 判断是否微信内置浏览器
- php判断访问终端是否是微信浏览器
- PHP判断是否是微信打开,浏览器打开的方法
- PHP判断是否是微信打开, 浏览器打开
- PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
- PHP判断是否是微信浏览器访问的方法
- php判断是否是微信客户端的浏览器访问
- php 判断是否在微信浏览器中打开
- php判断是否是ajax提交,判断是否是微信内置浏览器
- PHP和js判断访问终端是否是微信浏览器手机还是电脑
- js判断是否在微信浏览器中打开
- 判断浏览器是否为微信客户端浏览器
- php判断客户端浏览器是否已经断开连接
- PHP判断访客是否移动端浏览器访问