PHP和JS判断浏览器是微信还是支付宝
2个回答
展开全部
PHP代码
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
return ‘WeiXin’;
}
//判断是不是支付宝
if (strpos($_SERVER['HTTP_USER_AGENT'], 'AlipayClient') !== false) {
return "AliPay";
}
JS判断
function WxOrAli(){
var ua = window.navigator.userAgent.toLowerCase();
//判断是不是微信
if ( ua.match(/MicroMessenger/i) == 'micromessenger' ) {
return "WeiXIN";
}
//判断是不是支付宝
if (ua.match(/AlipayClient/i) == 'alipayclient') {
return "Alipay";
}
//哪个都不是
return "false";
}
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
return ‘WeiXin’;
}
//判断是不是支付宝
if (strpos($_SERVER['HTTP_USER_AGENT'], 'AlipayClient') !== false) {
return "AliPay";
}
JS判断
function WxOrAli(){
var ua = window.navigator.userAgent.toLowerCase();
//判断是不是微信
if ( ua.match(/MicroMessenger/i) == 'micromessenger' ) {
return "WeiXIN";
}
//判断是不是支付宝
if (ua.match(/AlipayClient/i) == 'alipayclient') {
return "Alipay";
}
//哪个都不是
return "false";
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询