> 可以通过Request对象完成全局输入变量的检测、获取和安全过滤,支持包括$\_GET、$\_POST、$\_REQUEST、$\_SERVER、$\_SESSION、$\_COOKIE、$\_ENV等系统变量,以及文件上传信息。
## 获取PARAM变量
PARAM变量是 TP6.0推荐的获取请求参数的方式
~~~
// 获取当前请求的id变量
$request->param('id');
// 获取当前请求的所有变量(已过滤)
$request->param();
// 获取当前请求的所有变量(原始数据)
$request->param(false);
// 获取当前请求的所有变量(包含上传文件)
$request->param(true);
~~~
## 获取POST变量
~~~
// 获取POST变量中的 id参数
$request->post('id');
// 获取所有的POST变量(已过滤)
$request->post();
// 获取所有的POST变量(原始数据)
$request->post(false);
~~~
## 获取GET变量
~~~
// 获取GET变量中的 id参数
$request->get('id');
// 获取所有的GET变量(已过滤)
$request->get();
// 获取所有的GET变量(原始数据)
$request->get(false);
~~~
> 更多用法见[TP6.0手册](https://www.kancloud.cn/manual/thinkphp6_0/1037517)