TP6.0已經將請求封裝為`\think\Request`,所有的請求信息可以通過請求對象獲取;
## 獲取請求對象
請求對象的獲取有兩種方式:
1.在控制器方法內可以直接通過 request 屬性獲取:
~~~
$request = $this->request;
~~~
2.在其它地方可以用`request()`的助手函數
~~~
$request = request();
~~~
## 獲取請求信息
~~~
// 獲取當前域名
$request->domain() ;
// 獲取當前入口文件
$request->baseFile();
// 獲取當前URL地址 不含域名
$request->url();
// 獲取包含域名的完整URL地址
$request->url(true);
// 獲取當前URL地址 不含QUERY_STRING
$request->baseUrl();
// 獲取URL訪問的ROOT地址
$request->root();
// 獲取URL訪問的ROOT地址包含域名
$request->root(true);
// 獲取URL地址中的PATH_INFO信息
$request->pathinfo();
// 獲取URL地址中的PATH_INFO信息 不含后綴
$request->path();
獲取URL地址中的后綴信息
$request->ext();
// 獲取當前應用(模塊)
$request->module();
// 獲取當前控制器
$request->controller();
// 獲取當前操作名稱
$request->action();
// 獲取當前請求方法
$request->method();
// 獲取當前請求訪問地址
$request->type();
// 獲取當前訪問者 ip地址
$request->ip();
// 獲取當前訪問者 真實ip地址(防止代理)
$request->ip(0,true);
~~~