如何检测 CodeIgniter 控制器类中的 HTTP 方法?
编辑:$_SERVER['REQUEST_METHOD']
除了在 CodeIgniter 中
使用之外,还有其他方法吗?
如何检测 CodeIgniter 控制器类中的 HTTP 方法?
编辑:$_SERVER['REQUEST_METHOD']
除了在 CodeIgniter 中
使用之外,还有其他方法吗?
感谢布兰登,我找到了答案。
$this->input->server($index)
与 相同$_SERVER[$index]
。
要获取方法,您可以使用:$this->input->server('REQUEST_METHOD')
.
更新:(感谢Ecir Hana)
从 CodeIgniter 3 开始,也可以使用 of方法:
echo $this->input->method(TRUE); // Outputs: POST
echo $this->input->method(FALSE); // Outputs: post
echo $this->input->method(); // Outputs: post
在 CodeIgniter 3 中,可以使用 Input Class 的方法uhm...method。
从文档:
echo $this->input->method(TRUE); // Outputs: POST
echo $this->input->method(FALSE); // Outputs: post
echo $this->input->method(); // Outputs: post
您可以使用 Input 库检测 GET 和 POST。
$this->input->post()
或者$this->input->get()
可以找到更多信息: http: //ellislab.com/codeigniter%20/user-guide/libraries/input.html