方法一(使用框架提供的助手函数):
public function index(){ $request = request(); dump($request); }方法二(使用think下的Request类,来获取实例):
use think\Request; public function index(){ $request = Request::instance(); dump($request); }方法三(使用think下的Request类,注入对象的方式):
use think\Request; class Index{ public function index(Request $request){ dump($request); } }常用的request方法:
//浏览器地址信息 dump($request->domain()); dump($request->path()); dump($request->url()); //请求方式 dump($request->method()); dump($request->isGet()); dump($request->isPost()); dump($request->isAjax()); //获取参数 dump($request->get()); dump($request->post()); dump($request->param()); //具体的某一个参数 dump($request->get('id')); //获取session和cookie //session('username','zhang san'); dump($request->session()); dump($request->cookie()); //获取当前的模块、控制器、操作 dump($request->module()); dump($request->controller()); dump($request->action());
转载于:https://www.cnblogs.com/gyfluck/p/9407049.html
