首頁  >  文章  >  php框架  >  thinkphp5怎麼判斷是否為post請求

thinkphp5怎麼判斷是否為post請求

WBOY
WBOY原創
2022-04-25 11:42:165147瀏覽

在thinkphp5中,可以利用isPost()方法判斷是否為post請求,該方法的作用就是判斷當前是否為Post提交資料的,結果若為true則判斷是post請求,若為false則不是post請求,語法為「$this->isPost()」。

thinkphp5怎麼判斷是否為post請求

本文操作環境: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');
    }
}

thinkphp5怎麼判斷是否為post請求

之前使用3.2版本時,常會使用到

if(IS_POST){
}else{
 
}

在thinkphp5.1中,廢除了IS_POST。在

thinkphp5.1中,我們可以這樣用,

控制器中引入

use think\facade\Request;
public function index()
    {
        if(Request::isPost()){
        //这样判断
 
        } else {
            
        }
    }

推薦學習:《PHP影片教學

以上是thinkphp5怎麼判斷是否為post請求的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn