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


Posted in PHP onFebruary 27, 2019
/**
 * 方法一:判断判断是否是微信打开(试过,可以)
*/
$ua = $_SERVER['HTTP_USER_AGENT'];
if (strpos($ua, 'MicroMessenger') == false && strpos($ua, 'Windows Phone') == false) {
  echo '普通浏览器打开'.$wxpay_type;
    //跳转移动端页面
    $alipay_type=5;//支付宝移动支付
    $wxpay_type=3;//微信H5支付
} else {
  $wxpay_type=2;//微信公众号
  echo '微信打开'.$wxpay_type;
}
/**
 * 方法二:判断判断是否是微信打开(好像不行)
*/
function isWeixin() { 
  $wxua = $_SERVER['HTTP_USER_AGENT']; 
  //MicroMessenger 是android/iphone版微信所带的
  //Windows Phone 是winphone版微信带的 (这个标识会误伤winphone普通浏览器的访问)
  if(strpos($wxua, 'MicroMessenger') == false || strpos($wxua, 'Windows Phone') == false){ 
    //echo "来自普通浏览器访问"; 
    return false; 
  }else{ 
   // echo "来自微信浏览器访问"; 
   return true; 
  } 
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
PHP5 安装方法
Jan 15 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
Feb 02 PHP
Drupal读取Excel并导入数据库实例
Mar 02 PHP
php判断数组元素中是否存在某个字符串的方法
Jun 14 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
Jun 23 PHP
php数组随机排序实现方法
Jun 13 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
Yaf框架封装的MySQL数据库操作示例
Mar 06 PHP
asp函数split()对应php函数explode()
Feb 27 #PHP
PHP中引用类型和值类型功能与用法示例
Feb 26 #PHP
PHP5.6读写excel表格文件操作示例
Feb 26 #PHP
PHP中抽象类,接口功能、定义方法示例
Feb 26 #PHP
PHP htmlentities()函数用法讲解
Feb 25 #PHP
PHP html_entity_decode()函数讲解
Feb 25 #PHP
PHP hex2bin()函数用法讲解
Feb 25 #PHP
You might like
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
function, new function, new Function之间的区别
2007/03/08 Javascript
jquery的$(document).ready()和onload的加载顺序
2010/05/26 Javascript
一个简单的Ext.XTemplate的实例代码
2012/03/18 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
react-router 路由切换动画的实现示例
2018/12/03 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
2020/09/01 Javascript
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
在Python下进行UDP网络编程的教程
2015/04/29 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
2018/04/10 Python
基于Python解密仿射密码
2019/10/21 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
Python无损压缩图片的示例代码
2020/08/06 Python
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
大学生优秀的自我评价分享
2013/10/22 职场文书
采购人员的个人自我评价
2014/01/16 职场文书
《植物妈妈有办法》教学反思
2014/02/25 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
承诺书模板
2014/08/30 职场文书
付款委托书范本
2014/10/05 职场文书
群众路线教育党员自我剖析材料
2014/10/06 职场文书
庆祝教师节标语
2014/10/09 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python