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

 更新时间:2019年03月27日 08:59:36   作者:Zhihua_W  
这篇文章主要介绍了PHP判断是否微信访问的方法,涉及php针对服务器变量$_SERVER的获取、判断相关操作技巧,并附带了js相关判断操作方法示例,需要的朋友可以参考下

本文实例讲述了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 类商品秒杀计时实现代码

    PHP 类商品秒杀计时实现代码

    比如要做一个限时购物的功能,这就要做到倒计时,要有实时的倒计时。
    2010-05-05
  • 通过PHP设置BugFree获取邮箱通知

    通过PHP设置BugFree获取邮箱通知

    在本篇文章里小编给大家分享了关于通过PHP设置BugFree获取邮箱通知的相关知识点内容,需要的朋友们跟着学习下。
    2019-04-04
  • 使用迭代器 遍历文件信息的详解

    使用迭代器 遍历文件信息的详解

    本篇文章是对使用迭代器 遍历文件的信息进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php限制文件下载速度的代码

    php限制文件下载速度的代码

    这篇文章主要介绍了php限制文件下载速度的代码,配有详细的代码分析,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • PHP 实用代码收集

    PHP 实用代码收集

    PHP 是目前使用最广泛的基于 Web 的编程语言,驱动着数以百万计的网站,其中也包括如 Facebook 等一些大型站点。这里收集了 21 段实用便捷的 PHP 代码摘录,对每种类型的 PHP 开发者都会有所帮助。
    2010-01-01
  • PHP依赖注入原理与用法分析

    PHP依赖注入原理与用法分析

    这篇文章主要介绍了PHP依赖注入原理与用法,简单讲述了依赖注入的概念、原理并结合实例形式分析了php实现与使用依赖注入的相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • PHP中合并数组的常见方法分享

    PHP中合并数组的常见方法分享

    相信各位phper在日常开发中,会经常遇到需要合并数组的场景。那么,在php中都有哪一些方法可以用来合并数组呢,本文为大家进行了一个总结,希望对大家有所帮助
    2022-11-11
  • PHP 批量删除 sql语句

    PHP 批量删除 sql语句

    PHP 批量删除 sql语句
    2009-06-06
  • PHP数组相关函数汇总

    PHP数组相关函数汇总

    这篇文章主要介绍了PHP数组相关函数,汇总说明了php中相关的数组,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • PHP排序二叉树基本功能实现方法示例

    PHP排序二叉树基本功能实现方法示例

    这篇文章主要介绍了PHP排序二叉树基本功能实现方法,结合具体实例形式分析了PHP排序二叉树的定义、遍历、节点插入、查找等相关实现技巧,需要的朋友可以参考下
    2018-05-05

最新评论