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 相关文章推荐
PHP 上传文件的方法(类)
Jul 30 PHP
php set_time_limit(0) 设置程序执行时间的函数
May 26 PHP
计算php页面运行时间的函数介绍
Jul 01 PHP
在PHP中使用X-SendFile头让文件下载更快
Jun 01 PHP
PHP中使用break跳出多重循环代码实例
Jan 21 PHP
基于PHP实现数据分页显示功能
May 26 PHP
Yii视图CGridView实现操作按钮定义地址示例
Jul 14 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
Yii2中Restful API原理实例分析
Jul 25 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
Feb 08 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
Feb 15 PHP
php实现多站点共用session实现单点登录的方法详解
Sep 18 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 魔术变量和魔术函数详解
2015/02/25 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
2015/03/05 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
Jquery 设置标题的自动翻转
2009/10/03 Javascript
javascript 主动派发事件总结
2011/08/09 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
JavaScript判断变量是否为空的自定义函数分享
2015/01/31 Javascript
微信小程序中子页面向父页面传值实例详解
2017/03/20 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
JS常见构造模式实例对比分析
2018/08/27 Javascript
浅谈Angular7 项目开发总结
2018/12/19 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
Django中处理出错页面的方法
2015/07/15 Python
python之Character string(实例讲解)
2017/09/25 Python
python中使用psutil查看内存占用的情况
2018/06/11 Python
python科学计算之scipy——optimize用法
2019/11/25 Python
Python运行DLL文件的方法
2020/01/17 Python
python 实现汉诺塔游戏
2020/11/28 Python
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
linux比较文件内容的命令是什么
2015/09/23 面试题
前台文员的岗位职责
2013/11/14 职场文书
家长给孩子的表扬信
2014/01/17 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
遗嘱继承权公证书
2015/01/26 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
python实现监听键盘
2021/04/26 Python
常用的MongoDB查询语句的示例代码
2021/07/25 MongoDB