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 相关文章推荐
利用php来自动调用不同服务器上的flash
Oct 09 PHP
PHP mkdir()定义和用法
Jan 14 PHP
PHP实现域名whois查询的代码(数据源万网、新网)
Feb 22 PHP
php json_encode值中大括号与花括号区别
Sep 30 PHP
php快递单号查询接口使用示例
May 05 PHP
PHP把数字转成人民币大写的函数分享
Jun 30 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
Jul 18 PHP
php的dl函数用法实例
Nov 06 PHP
php查询相似度最高的字符串的方法
Mar 12 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
php数据结构之顺序链表与链式线性表示例
Jan 22 PHP
php7中停止php-fpm服务的方法详解
May 09 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中static,const与define的使用区别
2013/06/18 PHP
详解PHP5.6.30与Apache2.4.x配置
2017/06/02 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
2012/06/14 Javascript
js读取配置文件自写
2014/02/11 Javascript
jQuery源码解读之removeAttr()方法分析
2015/02/20 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
2019/10/31 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
[01:38]【DOTA2亚洲邀请赛】Sumail——梦开始的地方
2017/03/03 DOTA
[56:29]Secret vs Optic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python实现的防DDoS脚本
2011/02/08 Python
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
深入理解Python中的元类(metaclass)
2015/02/14 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
解决Python import .pyd 可能遇到路径的问题
2021/03/04 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
澳大利亚汽车零部件、音响及配件超市:Automotive Superstore
2018/06/19 全球购物
大学生职业生涯规划范文
2014/01/08 职场文书
竞聘副主任科员演讲稿
2014/01/11 职场文书
《广玉兰》教学反思
2014/04/14 职场文书
廉洁教育学习材料
2014/05/19 职场文书
商务英语专业求职信
2014/06/26 职场文书
服务标语口号
2014/07/01 职场文书
党的群众路线教育实践活动对照检查材料
2014/09/22 职场文书
神农溪导游词
2015/02/11 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
大学生安全教育主题班会
2015/08/12 职场文书
Python爬取科目四考试题库的方法实现
2021/03/30 Python
Python基础之pandas数据合并
2021/04/27 Python
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL