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 相关文章推荐
PHP高级OOP技术演示
Aug 27 PHP
PHP stripos()函数及注意事项的分析
Jun 08 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
Jun 28 PHP
php curl模拟post提交数据示例
Dec 31 PHP
PHP循环结构实例讲解
Feb 10 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
Dec 18 PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 PHP
PHP图片水印类的封装
Jul 06 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
Apr 08 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 PHP
php TP5框架生成二维码链接
Apr 01 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
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
php正则表达式(regar expression)
2011/09/10 PHP
PHP处理Json字符串解码返回NULL的解决方法
2014/09/01 PHP
php中cookie实现二级域名可访问操作的方法
2014/11/11 PHP
DEDECMS首页调用图片集里的多张图片
2015/06/05 PHP
由php中字符offset特征造成的绕过漏洞详解
2017/07/07 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
地址栏传递中文参数乱码在js里用escape转码
2013/08/28 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
分享vue里swiper的一些坑
2018/08/30 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
python中去空格函数的用法
2014/08/21 Python
python实现windows下文件备份脚本
2018/05/27 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
Delphi CS笔试题
2014/01/04 面试题
计算机专业推荐信范文
2013/11/27 职场文书
经销商培训邀请函
2014/01/21 职场文书
高中微机老师自我鉴定
2014/02/16 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
执行力心得体会范文
2016/01/11 职场文书
2016形势与政策学习心得体会
2016/01/12 职场文书
Python爬虫实战之爬取京东商品数据并实实现数据可视化
2021/06/07 Python
为什么RedisCluster设计成16384个槽
2021/09/25 Redis