您的位置:首页 > 移动开发 > 微信开发

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

代码判断

function isRequestedByWechat(){
$ua = $_SERVER['HTTP_USER_AGENT'];
return (strpos($ua, 'MicroMessenger') !== false) ? true : false
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 微信