PHP判断是否微信访问的方法示例


Posted in PHP onMarch 27, 2019

本文实例讲述了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 相关文章推荐
MySQL GBK→UTF-8编码转换
May 24 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 PHP
将数组写入txt文件 var_export
Apr 21 PHP
PHP初学者常见问题集合 修正版(21问答)
Mar 23 PHP
php错误、异常处理机制(补充)
May 07 PHP
PHP 之Section与Cookie使用总结
Sep 14 PHP
PHP实现加强版加密解密类实例
Jul 29 PHP
PHP文件操作详解
Dec 30 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
May 05 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
Sep 01 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
PHP中localeconv()函数的用法
Mar 26 #PHP
PHP实现的支付宝支付功能示例
Mar 26 #PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 #PHP
PHP实现微信退款的方法示例
Mar 26 #PHP
PHP设计模式之单例模式定义与用法分析
Mar 26 #PHP
php+mysql开发中的经验与常识小结
Mar 25 #PHP
PHP设计模式之抽象工厂模式实例分析
Mar 25 #PHP
You might like
php下载excel无法打开的解决方法
2013/12/24 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
写JQuery插件的基本知识
2013/11/25 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
js模拟微博发布消息
2017/02/23 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
JavaScript中变量提升与函数提升经典实例分析
2018/07/26 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
socket + select 完成伪并发操作的实例
2017/08/15 Python
Python中最大递归深度值的探讨
2019/03/05 Python
Python使用Pickle模块进行数据保存和读取的讲解
2019/04/09 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
2020/05/22 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
python实现批处理文件
2020/07/28 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
医学专业职业生涯规划范文
2014/02/05 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
车辆转让协议书
2014/09/24 职场文书
2014年销售工作总结
2014/12/01 职场文书
老公保证书
2015/01/17 职场文书
公证处委托书
2015/01/28 职场文书
信息技术远程培训心得体会
2016/01/09 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书
创业不要错过,这4种餐饮新模式
2019/07/18 职场文书
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB