判断扫码的客户端app是支付宝或是微信其实非常的简单,对于bat他们的东西全有与众不同的UA信息,所以只要判断他们的UA信息就可以了,下面是代码,分享给有需要的码友。
<?php
if (strstr($_SERVER['HTTP_USER_AGENT'], 'AlipayClient')) {
echo '扫码的设备为支付宝app';
}
else if(strstr($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')){
echo '扫码的设备为微信app';
}else {
echo '非微信或支付宝APP';
}
昨天写过一判断是不是微信内置浏览器的文章 php7.3-利用UA去判断是否是微信内置浏览器 ,他们的原理相同,全是通过判断UA信息来获取结果。
最新评论
感谢
能不能屏蔽掉刷流量的,统计工具显示全部都是
路过学习了
好像不太行啊 加载不出来啊
好文章
是否可以 实现 判断手机端跳转 而网址不变呢
你好
感谢分享,我也遇到这个了,根据你的提示,屏蔽掉了