PHP判断是否是微信打开,浏览器打开的方法


Posted in PHP onMarch 14, 2018

#问题

项目中遇到的问题, 如果用户是使用微信访问的.

那么进行友好提示”如何使用浏览器打开/告诉用户使用浏览器打开

方案

useragent是浏览器标识, 带有一些客户信息. 比如浏览器内核, 操作系统等等

微信访问网页也是一个浏览器, 它也有UA. 那么就判断它的UA 就可以辨别是否被微信所访问了

$ua = $_SERVER['HTTP_USER_AGENT']; 
//MicroMessenger 是android/iphone版微信所带的
//Windows Phone 是winphone版微信带的 (这个标识会误伤winphone普通浏览器的访问)
if(strpos($ua, 'MicroMessenger') == false || strpos($ua, 'Windows Phone') == false){ 
 echo "来自普通浏览器访问"; 
}else{ 
 echo "来自微信浏览器访问"; 
}

以上这篇PHP判断是否是微信打开,浏览器打开的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
给多个地址发邮件的类
Oct 09 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
Dec 19 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 PHP
php集成环境xampp中apache无法启动问题解决方案
Nov 18 PHP
php使用GD实现颜色渐变实例
Jun 02 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
Feb 15 PHP
CI配置多数据库访问的方法
Mar 28 PHP
PHP静态成员变量
Feb 14 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
Mar 04 PHP
Laravel模型事件的实现原理详解
Mar 14 #PHP
PHP实现根据数组某个键值大小进行排序的方法
Mar 13 #PHP
Laravel多用户认证系统示例详解
Mar 13 #PHP
PHP简单实现防止SQL注入的方法
Mar 13 #PHP
PHP+JS实现的实时搜索提示功能
Mar 13 #PHP
PHP实现的简单路由和类自动加载功能
Mar 13 #PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
Mar 12 #PHP
You might like
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
php实现json编码的方法
2015/07/30 PHP
PHP正则表达式入门教程(推荐)
2016/05/18 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
2016/09/30 PHP
PHP简单读取xml文件的方法示例
2017/04/20 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
PHP7变量处理机制修改
2021/03/09 PHP
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
js判断变量是否空值的代码
2008/10/26 Javascript
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
javascript之典型高阶函数应用介绍二
2013/01/10 Javascript
Node调试工具JSHint的安装及配置教程
2014/05/27 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
详解angular笔记路由之angular-router
2017/09/12 Javascript
js 取消页面可以选中文字的功能方法
2018/01/02 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
JS中超越现实的匿名函数用法实例分析
2019/06/21 Javascript
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
Python中实现对Timestamp和Datetime及UTC时间之间的转换
2015/04/08 Python
解决python opencv无法显示图片的问题
2018/10/28 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
python爬虫基础知识点整理
2020/06/02 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
自荐信格式简述
2014/01/25 职场文书
酒店节能减排方案
2014/05/26 职场文书
纪念九一八事变演讲稿:青少年应树立远大理想
2014/09/14 职场文书
就业协议书范本
2014/10/08 职场文书
2015年党员自评材料
2014/12/17 职场文书
关爱空巢老人感想
2015/08/11 职场文书