[英]How can I check if request was a POST or GET request in codeigniter?
我只是想知道是否有一種非常簡單的方法可以確定請求是$_POST
還是$_GET
請求。
那么Codeigniter
有這樣的東西嗎?
$this->container->isGet();
我從未使用過 codeigniter,但為此我檢查了$_SERVER['REQUEST_METHOD']
。
查看文檔可能類似於:
if ($this->input->server('REQUEST_METHOD') === 'GET') {
//its a get
} elseif ($this->input->server('REQUEST_METHOD') === 'POST') }
//its a post
}
如果你打算經常使用它,那么為它推出你自己的isGet()
函數很簡單。
對於 CodeIgniter 3 用戶: 文檔狀態輸入類有一個函數來獲取請求方法:
echo $this->input->method(TRUE); // Outputs: POST
echo $this->input->method(FALSE); // Outputs: post
echo $this->input->method(); // Outputs: post
在代碼點火器 4 中:
$this->request->getMethod() // Returns get, post, or whatever the method is
正確答案是:
if ($this->input->post()) {
//have post
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.