thinkphp5.1利用中间件判断当前浏览器环境

chat

我们需要判断当前浏览器环境是在微信或支付宝

namespace app\http\middleware;

/**
 * 访问环境检查,是否是微信或支付宝等
 */
class InAppCheck
{
    public function handle($request, \Closure $next)
    {
        if (preg_match('~micromessenger~i', $request->header('user-agent'))) {
            $request->InApp = 'WeChat';
        } else if (preg_match('~alipay~i', $request->header('user-agent'))) {
            $request->InApp = 'Alipay';
        }
        return $next($request);
    }
}

官方文档:https://www.kancloud.cn/manual/thinkphp5_1/564279

版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/849/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
thinkphp5.1利用中间件判断当前浏览器环境
我们需要判断当前浏览器环境是在微信或支付宝 namespace app\http\middleware; /** * 访问环境检查,是否是微信或支付宝等 */ class InAppChec……
<<上一篇
下一篇>>
chat