所属分类:PHP实例-函数/算法
JS判断解析:
function is_weixin() {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger') {
$("#rs").text("微信浏览器");
} else {
$("#rs").text("不是微信浏览器");
}
}
PHP判断解析:
//调用is_weixin()函数判断是否为微信内置浏览器
$is_weixin = (is_weixin() == true) ? "微信浏览器" : "不是微信浏览器";
//判断浏览器内核的函数
function is_weixin() {
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) {
return true;
} return false;
}
一般在手机端支付的时候需要这样判断一下,非微信内置浏览器我们要跳转到支付宝接口进行支付,否则我们跳转到微信支付接口