thinkphp5 請求資訊request

2021-10-09 22:44:59 字數 1148 閱讀 1760

如果要獲取當前的請求資訊,可以使用\think\request類,

$request = request::instance();

$request = request::instance();

// 獲取當前網域名稱

echo 'domain: ' . $request->domain() . '

';// 獲取當前入口檔案

echo 'file: ' . $request->basefile() . '

';// 獲取當前url位址 不含網域名稱

echo 'url: ' . $request->url() . '

';// 獲取包含網域名稱的完整url位址

echo 'url with domain: ' . $request->url(true) . '

';// 獲取當前url位址 不含query_string

echo 'url without query: ' . $request->baseurl() . '

';// 獲取url訪問的root位址

echo 'root:' . $request->root() . '

';// 獲取url訪問的root位址

echo 'root with domain: ' . $request->root(true) . '

';// 獲取url位址中的path_info資訊

echo 'pathinfo: ' . $request->pathinfo() . '

';// 獲取url位址中的path_info資訊 不含字尾

echo 'pathinfo: ' . $request->path() . '

';// 獲取url位址中的字尾資訊

echo 'ext: ' . $request->ext() . '

';設定/獲取 模組/控制器/操作名稱

$request = request::instance();

echo "當前模組名稱是" . $request->module();

echo "當前控制器名稱是" . $request->controller();

echo "當前操作名稱是" . $request->action();

也可以使用助手函式

$request = request();

ThinkPHP5 表單請求和驗證 01

請求型別 表單驗證的第一步是判斷表單提交型別,在請求物件一講中我們已經掌握了判斷請求型別的方法,在restful設計的架構規範中,不同的請求型別的用途是不同的,應當盡量遵守,建議的規範是 請求型別 用途get 讀取資源 post 建立資源 put更新資源 patch 更新部分資源 delete 刪除...

ThinkPHP5 表單請求和驗證 04

使用驗證器 如果你使用了驗證器的話,可以簡化控制器裡面的驗證 use think validate class user extends validate 控制器 可以簡化如下 use think controller use think request class index extends co...

ThinkPHP5使用快取

cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...