在开发中有时需要禁止或者仅允许微信浏览器进行访问,则此时就需要对微信浏览器访问进行判断,本篇博文讲述如何判断是否是微信访问。<?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开发之判断微信浏览器访问相关推荐

  1. 基于微信小程序开发的仿微信demo

    (本文参考自github/liujians,地址:https://github.com/liujians/weApp) 作者声明: 基于微信小程序开发的仿微信demo  整合了ionic的样式库和we ...

  2. 微信公众平台开发(93) 关闭微信浏览器

    原文地址为: 微信公众平台开发(93) 关闭微信浏览器 在这篇微信公众平台开发教程中,我们将介绍如何使用微信JS接口关闭微信内置浏览器返回到微信聊天窗口界面. 微信的JS接口目前已公布了三种:右上角按 ...

  3. 视频教程-微信小程序开发培训教程-微信开发

    微信小程序开发培训教程 本人计算机专业,毕业工作已经10多年,从事过的行业有,安防,通讯,Gps定位,信息统计分析,互联网电商等,从事过的职位. 代码工程师(使用过的语言C#,PHP,Java),Ap ...

  4. QQ提示当前网页非官方页面,请勿输入QQ账号和密码,如需访问,请复制后使用浏览器访问...

    QQ提示当前网页非官方页面,请勿输入QQ账号和密码,如需访问,请复制后使用浏览器访问  Lan   2020-05-13 17:41   751 人阅读  0 条评论 昨天,我的这个博客在QQ上进行访 ...

  5. wsdl地址是什么意思?是否可以通过浏览访问?为什么别人可以通过浏览器访问,我的不行 ,求高手解答

    wsdl地址是什么意思?是否可以通过浏览访问?为什么别人可以通过浏览器访问,我的不行 ,求高手解答 2013-07-17 17:29258873379 | 浏览 1656 次 wsdl地址是什么意思? ...

  6. 微信公众账号开发教程之微信浏览器HTTP_USER_AGENT判断

    在微信公众平台的开发过程中,我们有时需要开发网页并判断是否是是来自微信浏览器访问,本文介绍如何做出这一判断. 一.$_SERVER数组 $_SERVER 是一个包含了诸如头信息(header).路径( ...

  7. 微信公众平台开发三:微信的OAuth2.0登录开发

    1. 微信支付项目三:实现微信OAuth2.0一键登录开发 文章目录 1. 微信支付项目三:实现微信OAuth2.0一键登录开发 2. 登录方式的优缺点和微信一键登录 3. 微信登录步骤 4. 微信一 ...

  8. 微信公众号开发,清除微信内置浏览器缓存

    在做微信开发的时候(主要是微信内网页或者比较大型的手机网站)的时候,更改了页面代码,但是微信内置浏览器有缓存,还是之前的效果,影响调试,而且还死活清除不掉!!!!!怎么办? 我的第一想法是关闭手机的微 ...

  9. 微信小程序开发实战11_4 微信支付退款流程

    当交易发生之后一年内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付金额退还给买家,微信支付将收到退款请求并且验证成功之后,将支付款按原路退还至买家账号上.使用该接口时的一些注意事项如下 ...

最新文章

  1. 喜欢把代码写一行的人_我最喜欢的代码行
  2. Keil宏定义和如何知道单片机资源名称
  3. 【云炬大学生创业基础笔记】第1章第4节 为什么需要创业讨论
  4. POJ - 2248 Addition Chains(dfs+迭代加深)
  5. python语言的读法-Python语言的优势有哪些?
  6. 稀疏表示(Sparse Representations)
  7. AddressBook 相关操作小计
  8. VRRP主备网关原理
  9. 运行django项目报错Couldn‘t import Django
  10. 倍福beckhoff知识库
  11. C++学习 11.18.19
  12. excel 置信区间 计算_如何用excel计算95%的置信区间
  13. 设置 核心内存转储后无效_从内存转储的第1部分(共3部分)调查无效的程序异常
  14. 2022-2028全球对叔辛基苯酚行业调研及趋势分析报告
  15. springboot 拦截器 及 可能失效原因
  16. 搞技术的要不要学习财务知识
  17. Java类继承(extends)题目练习,求周长,求面积
  18. 小程序运行报错:“pages/xxx/xxx.js 出现脚本错误或者未正确调用 Page()
  19. 网页短信平台后台系统介绍
  20. 谷歌和Adobe都在用的海外10大顶级内容营销机构

热门文章

  1. 有哪些令人拍案叫绝的算法?
  2. 2021全国人工智能师资培训正式“开课”,百度飞桨助力高校教师提升AI“超能力”...
  3. 小度计算机模式,小度机器人怎么用 小度机器人使用教程-电脑教程
  4. excel省市区提取
  5. 截止2021年企业公众号开通数据(60万+记录)
  6. web前端程序员求职时该如何写简历
  7. 南方医科大学近日拟对11名博士研究生、5名硕士研究生作退学处理!
  8. 明纬电源、航嘉电源真假美猴王 你怎么识别?
  9. 手机电子邮件用outlook登录
  10. 深入浅出XDL(一):Blaze推理引擎