在开发中有时需要禁止或者仅允许微信浏览器进行访问,则此时就需要对微信浏览器访问进行判断,本篇博文讲述如何判断是否是微信访问。
<?php
/**
* =======================================
* created by zhihua·wei.
* author: zhihua·wei
* date: 2018/4/10
* time: 09:20
* project: php开发小技巧
* power: 判断是否微信访问
* =======================================
*/
/**
* 判断是否微信访问
* @return bool
*/
function is_weixin_visit()
{
if (strpos($_server['http_user_agent'], 'micromessenger') !== false) {
return true;
} else {
return false;
}
}
if(is_weixin_visit()){
echo "微信访问!";
}else{
echo "other";
}
注(多介绍一个js方法):
function is_weixin() {
var ua = window.navigator.useragent.tolowercase();
if (ua.match(/micromessenger/i) == 'micromessenger') {
console.log("微信浏览器");
} else {
console.log("不是微信浏览器");
}
}
以上就是php开发之判断微信浏览器访问的详细内容。