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 数字左侧自动补0
Mar 31 PHP
apache+php+mysql安装配置方法小结
Aug 01 PHP
php入门学习知识点二 PHP简单的分页过程与原理
Jul 14 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 PHP
PHP的博客ping服务代码
Feb 04 PHP
浅析PHP文件下载原理
Dec 25 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
Mar 13 PHP
PHP框架Laravel插件Pagination实现自定义分页
Apr 22 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
Oct 14 PHP
php实现给二维数组中所有一维数组添加值的方法
Feb 04 PHP
php中访问修饰符的知识点总结
Jan 27 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
Jul 19 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调用dll的实例操作动画与代码分享
2012/08/14 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
ThinkPHP中session函数详解
2016/09/14 PHP
php实现用户登陆简单实例
2017/04/04 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
基于JS实现简单的样式切换效果代码
2015/09/04 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
JavaScript接口实现方法实例分析
2020/05/16 Javascript
JS实现多选框的操作
2020/06/24 Javascript
[06:42]DOTA2每周TOP10 精彩击杀集锦vol.1
2014/06/25 DOTA
Python用Pillow(PIL)进行简单的图像操作方法
2017/07/07 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
2018/02/18 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
Python常用特殊方法实例总结
2019/03/22 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
python3 线性回归验证方法
2019/07/09 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
Python如何给你的程序做性能测试
2020/07/29 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
Staples美国官方网站:办公用品一站式采购
2016/07/28 全球购物
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
初中科学教学反思
2014/01/21 职场文书
应用数学专业求职信
2014/03/14 职场文书
市场部经理岗位职责
2014/04/10 职场文书
公司股份合作协议书
2014/12/07 职场文书
假如给我三天光明读书笔记
2015/06/26 职场文书