thinkphp5.1利用中间件判断当前浏览器环境
我们需要判断当前浏览器环境是在微信或支付宝
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
文章版权归作者所有,未经允许请勿转载。
匿名