php 判断是否在微信浏览器打开网页,php 判断页面是否在微信浏览器中

该博客介绍了如何通过PHP的$_SERVER['HTTP_USER_AGENT']变量来判断用户是否在使用微信浏览器。它提供了Android、Windows Phone和iPhone的HTTP_USER_AGENT字符串示例,并展示了如何编写一个简单的PHP函数is_weixin()来检测请求是否来自微信。
摘要由CSDN通过智能技术生成

下面分别是 Android, WinPhone, iPhone 的 HTTP_USER_AGENT 信息。

Android

"HTTP_USER_AGENT": "Mozilla/5.0 (Linux; U; Android 4.1; zh-cn; Galaxy Nexus Build/Wind-Galaxy Nexus-V1.2) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 MicroMessenger/5.0.1.352",

Windows Phone

"HTTP_USER_AGENT": "Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Nokia 920T)",

iPhone

"HTTP_USER_AGENT": "Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1",

可以看出 Android 和 iPhone 可以直接使用$_SERVER['HTTP_USER_AGENT']做判断

var_dump(is_weixin());

//php 判断是否在微信浏览器中

function is_weixin()

{

if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {

return true;

}

return false;

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值