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 相关文章推荐
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
PHP闭包(Closure)使用详解
May 02 PHP
mac环境中使用brew安装php5.5.15
Aug 18 PHP
php实现scws中文分词搜索的方法
Dec 25 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
PHP实现简单实用的分页类代码
Apr 08 PHP
支付宝服务窗API接口开发php版本
Jul 20 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 PHP
ThinkPHP实现简单登陆功能
Apr 28 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
Nov 12 PHP
lnmp安装多版本PHP共存的方法详解
Aug 02 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
Oct 12 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
YII模块实现绑定二级域名的方法
2014/07/09 PHP
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
php编程每天必学之验证码
2016/03/03 PHP
php自定义函数转换html标签示例
2016/09/29 PHP
php字符串操作常见问题小结
2016/10/11 PHP
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
jquery实现网页的页面平滑滚动效果代码
2015/11/02 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
2016/01/31 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
2016/05/17 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
js实现3D旋转效果
2020/08/18 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
改进Django中的表单的简单方法
2015/07/17 Python
一张图带我们入门Python基础教程
2017/02/05 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
Python生成rsa密钥对操作示例
2019/04/26 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
Python通过format函数格式化显示值
2020/10/17 Python
python 通过exifread读取照片信息
2020/12/24 Python
css3一款3D字体带阴影效果的实现步骤
2013/03/20 HTML / CSS
Arti-shopping中文官网:大型海外商品一站式直邮平台
2020/03/23 全球购物
优秀学生自我鉴定范例
2013/12/18 职场文书
大学生文员专业个人求职信范文
2014/01/05 职场文书
条幅标语大全
2014/06/20 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
读完《骆驼祥子》的观后感!
2019/07/05 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python
Js类的构建与继承案例详解
2021/09/15 Javascript