本篇文章给大家分享的内容是php开发小技巧之判断是否微信访问 ,有着一定的参考价值,有需要的朋友可以参考一下
在开发中有时需要禁止或者仅允许微信浏览器进行访问,则此时就需要对微信浏览器访问进行判断,本篇博文讲述如何判断是否是微信访问。
<?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开发之判断微信浏览器访问
php开发高可用高安全app后端学习笔记
整理的一些php开发安全问题
以上就是php开发小技巧之判断是否微信访问 的详细内容。