php 判断h5微信登录页面跳转,判断web h5页面是否在微信内部打开的3种形式

1、根据User-Agent判断

// Js获取User-Agent

window.navigator.userAgent

if(window.navigator.userAgent.match(/MicroMessenger/i) == "micromessenger")

// Php获取User-Agent

echo $_SERVER['HTTP_USER_AGENT'];

if(strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger')==true)

// 微信内部打开获取到的User-Agent

Mozilla/5.0 (Linux; U; Android 5.0.2; zh-cn; MI 2S Build/LRX22G) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025488 Mobile Safari/533.1 MicroMessenger/6.3.9.48_refecd3e.700 NetType/WIFI Language/zh_CN

2、Url地址判断

// 你网页正常的url是

https://forum.xxx.com/home.php?view=2015

// 使用微信打开会在url后面添加几个参数

https://forum.xxx.com/home.php?view=2015&from=timeline&isappinstalled=0

3、使用weixin-web-js判断是否是微信

http://res.wx.qq.com/open/js/jweixin-1.0.0.js

refer:http://mp.weixin.qq.com/wiki/11/74ad127cc054f6b80759c40f77ec03db.html#.E5.88.A4.E6.96.AD.E5.BD.93.E5.89.8D.E5.AE.A2.E6.88.B7.E7.AB.AF.E7.89.88.E6.9C.AC.E6.98.AF.E5.90.A6.E6.94.AF.E6.8C.81.E6.8C.87.E5.AE.9AJS.E6.8E.A5.E5.8F.A3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值