PHP如何判断访问来源是微信小程序webview?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP如何判断访问来源是微信小程序webview?相关的知识,希望对你有一定的参考价值。

由于最近在做微信小程序web-view登录的问题,遇到过这个需求,查了很多资料才发现有这么个参数,本人踩过的坑,希望大家不要踩,所以特意来这里自问自答,对您有帮助,请点个赞
function is_weixin_visit()

if (strpos($_SERVER['HTTP_USER_AGENT'], 'miniprogram') !== false)
return true;
else
return false;



if(is_weixin_visit())
echo "微信小程序访问!";
else
echo "other";

type: 必填项;必须是 miniprogram ,表示小程序类型;这个参数是小程序出来后新增的类型。追问

type???
怎么判断,请贴出完整代码,目前这个判断就完全可以了,至于你那个type如果贴出来,我试过可以,可以采纳你的答案,谢谢了

参考技术A 你已经解决了 楼下的是多余的 谢谢本回答被提问者采纳

PHP判断是否是微信浏览器访问的方法


PHP判断是否是微信浏览器访问的方法


PHP判断是否是微信浏览器访问的方法



都是干货,微信开发可能需要用到,留着日后COPY。


public function isWeichatBrowser() {
  if ( false !== strpos( $_SERVER[ ‘HTTP_USER_AGENT‘ ], ‘MicroMessenger‘ ) ) {
    return true;
  }
  return false;
}





以上是关于PHP如何判断访问来源是微信小程序webview?的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序嵌套webview页面条件控制是不是返回小程序

如何抓取微信小程序的数据

微信小程序 获取用户openid并给webview传值

PHP判断是否是微信浏览器访问的方法

PHP和js判断访问终端是否是微信浏览器

如何在服务器端判断请求的客户端是微信调用的浏览器