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 相关文章推荐
桌面中心(四)数据显示
Oct 09 PHP
php基础学习之变量的使用
Jun 09 PHP
php中一个完整表单处理实现代码
Nov 10 PHP
二招解决php乱码问题
Mar 25 PHP
JSON在PHP中的应用介绍
Sep 08 PHP
Linux中为php配置伪静态
Dec 17 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
php实现简单的语法高亮函数实例分析
Apr 27 PHP
php求今天、昨天、明天时间戳的简单实现方法
Jul 28 PHP
php array_pop 删除数组最后一个元素实例
Nov 02 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
PHP获取HTTP body内容的方法
Dec 31 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页面间传递参数实例代码
2008/06/05 PHP
php生成年月日下载列表的方法
2015/04/24 PHP
php实现的递归提成方案实例
2015/11/14 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
php、java、android、ios通用的3des方法(推荐)
2016/09/09 PHP
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
JavaScript中判断整字类型最简洁的实现方法
2014/11/08 Javascript
DOM基础教程之使用DOM控制表单
2015/01/20 Javascript
精通JavaScript的this关键字
2020/05/28 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
Node.js中的http请求客户端示例(request client)
2017/05/04 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
Angular客户端请求Rest服务跨域问题的解决方法
2017/09/19 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
[39:19]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第二场 11.26
2020/11/30 DOTA
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
python实现获取Ip归属地等信息
2016/08/27 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
2019/06/19 Python
python切片的步进、添加、连接简单操作示例
2019/07/11 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
详解Python3 pandas.merge用法
2019/09/05 Python
Python编写打字训练小程序
2019/09/26 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
如何进行有效的自我评价
2013/09/27 职场文书
写给女生的道歉信
2014/01/08 职场文书
机械专业技术员求职信
2014/06/14 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
创建文明城市倡议书
2015/04/28 职场文书
计划生育目标责任书
2015/05/09 职场文书
贴吧吧主申请感言
2015/08/03 职场文书