php开发中如何判断 是否微信访问
2024-10-09 00:05:27
在开发中遇到了这样一个需求,仅允许在微信中访问,所以就要对微信浏览器访问进行判断,本篇博文讲述如何判断是否是微信访问。
/**
* 判断是否微信访问
* @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("不是微信浏览器");
}
}
最新文章
- sql中查询中的when...then 语句
- Description Resource Path Location Type Java compiler level does not match the version of the instal
- __autoload的小tip
- python的基础类源码解析——collection类
- 【转】编译quickfast解析库(沪深level2行情转码库)
- java的poi技术下载Excel模板上传Excel读取Excel中内容(SSM框架)
- HDU 4883 TIANKENG’s restaurant
- Android中 ListView 详解(二)
- Map 迭代 两种方法
- Asp.net Core 部署到Azure.cn的一个小问题
- android Canvas drawText 文字居中
- linux下core文件设置(转)
- [转]SAP中找表的方法
- Spark集群搭建中的问题
- LeetCode之“链表”:Sort List
- 【ShaderToy】抗锯齿相关函数
- Java框架spring Boot学习笔记(一):开始第一个项目
- 其他数据库的restful方式
- P1186 玛丽卡 删边最短路最大值
- Python学习笔记五:错误与异常