|
|
@@ -96,4 +96,29 @@ class httpUtil
|
|
|
return isset($ptSource[$ptName]) ? $ptSource[$ptName] : 0;
|
|
|
}
|
|
|
|
|
|
+ //判断是否微信浏览器
|
|
|
+ public static function isWeixin()
|
|
|
+ {
|
|
|
+ if (isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') == true) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ //判断小程序 shish 2019.12.13
|
|
|
+ public static function isMiniProgram()
|
|
|
+ {
|
|
|
+ //根据头信息判断
|
|
|
+ $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
|
|
|
+ if (strpos($userAgent, 'miniprogram') !== false) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ //根据来源判断
|
|
|
+ $referrer = Yii::$app->request->referrer;
|
|
|
+ if (strpos($referrer, 'servicewechat.com') !== false) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
}
|