在thinkphp5中,可以利用isPost()方法判斷是否是post請求,該方法的作用就是判斷當前是否為Post提交數據的,結果若為true則判斷是post請求,若為false則不是post請求,語法為“$this->isPost()”。
本文操作環境:Windows10系統、thinkphp5版、Dell G3電腦。
thinkphp5怎么判斷是否是post請求
ThinkPHP中使用isPost()方法來判斷當前是否為Post提交數據的。
如果我在做一個添加用戶的操作時,我們可以設置一個User/useradd.html作為模板。然后寫一個UserAction.php。在UserAction.php中寫一個userAdd方法,使用isPost()來判斷是否狀態,就可以把提交前和提交后寫在一個Action里面了。
//用戶添加 public?function?userAdd(){
????if($this->isPost()){ ????//處理 ????} ????else{ ????????$this->display('userAdd'); ????} }
立即學習“PHP免費學習筆記(深入)”;
之前使用3.2版本時,經常會使用到
if(IS_POST){ }else{ ? }
在thinkphp5.1中,廢除了IS_POST。
thinkphp5.1中,我們可以這樣用,
控制器中引入
use?thinkfacadeRequest;
public?function?index() ????{ ????????if(Request::isPost()){ ????????//這樣判斷 ? ????????}?else?{ ???????????? ????????} ????}
推薦學習:《PHP視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦