PHP判断是否微信访问的方法示例
本文实例讲述了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("不是微信浏览器");
}
}
PS:这里再为大家推荐2款功能相似的浏览器判断在线工具供大家参考:
在线浏览器信息检测工具:
http://tools.jb51.net/aideddesign/browser_info
常用浏览器(PC,移动) user-agent:
http://tools.jb51.net/table/useragent
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP网络编程技巧总结》、《php正则表达式用法总结》、《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
相关文章
PHP中调试函数debug_backtrace的使用示例代码
debug_backtrace() 是一个很低调的函数,很少有人注意过它,这篇文章主要给大家介绍了关于PHP中调试函数debug_backtrace的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,感兴趣的朋友们随着小编来一起学习学习吧。2017-09-09
PHP数组排序函数sort()、asort()和ksort()的用法和区别
在 PHP 中,sort()、asort() 和 ksort() 是三个常用的数组排序函数,它们分别适用于不同的排序需求和场景,本文将分别介绍这三个函数的用法和区别,并举例说明它们的具体应用,文中通过代码示例讲解的非常详细,需要的朋友可以参考下2023-11-11
安装ImageMagick出现error while loading shared libraries的解决方法
这篇文章主要介绍了安装ImageMagick出现error while loading shared libraries的解决方法,是ImageMagick安装与运行中经常出现的问题,需要的朋友可以参考下2014-09-09


最新评论