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 相关文章推荐
Mysql的常用命令
Oct 09 PHP
php 404错误页面实现代码
Jun 22 PHP
php比较两个绝对时间的大小
Jan 31 PHP
PHP获取本周第一天和最后一天示例代码
Feb 24 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 PHP
php文件读取方法实例分析
Jun 20 PHP
使用PHP生成二维码的方法汇总
Jul 22 PHP
图文详解PHP环境搭建教程
Jul 16 PHP
php遍历、读取文件夹中图片并分页显示图片的方法
Nov 15 PHP
php分页查询mysql结果的base64处理方法示例
May 18 PHP
PHP中in_array的隐式转换的解决方法
Mar 06 PHP
php获取是星期几的的一些常用姿势
Dec 15 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+DBM的同学录程序(4)
2006/10/09 PHP
joomla内置的表单验证功能使用方法
2010/06/11 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
PHP英文字母大小写转换函数小结
2014/05/03 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
javascript中input中readonly和disabled区别介绍
2012/10/23 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
2014/07/18 Javascript
JavaScript中Cookie操作实例
2015/01/09 Javascript
jQuery获取file控件中图片的宽高与大小
2016/08/04 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
layui点击导航栏刷新tab页的示例代码
2018/08/14 Javascript
解决betterScroll在vue中存在图片时,出现拉不动的问题
2018/09/27 Javascript
node(koa2) web应用模块介绍详解
2019/03/29 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
[02:03]《现实生活中的DOTA2》—林书豪&DOTA2职业选手出演短片
2015/08/18 DOTA
[01:05:30]VP vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python中在脚本中引用其他文件函数的实现方法
2016/06/23 Python
Python数据结构之栈、队列的实现代码分享
2017/12/04 Python
python中绕过反爬虫的方法总结
2020/11/25 Python
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
英国最大的在线亚洲杂货店:Red Rickshaw
2020/03/22 全球购物
会计自荐书
2013/12/02 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
六查六看剖析材料
2014/10/06 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
行政复议答复书
2015/07/01 职场文书
2019财务转正述职报告
2019/06/27 职场文书
女性励志书籍推荐
2019/08/19 职场文书
导游词之桂林
2019/08/20 职场文书
MySQL基础(一)
2021/04/05 MySQL
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js