阻止对某些 URI 的 GET 访问

khe*_*aud 3 php codeigniter

Codeigniter 中是否有内置功能可以了解控制器中的 HTTP 方法(又名请求方法(get / post / put...))?我想是这样的:

if ( ! $this->input->is_post() ) show_error('Access forbidden', 403 );
Run Code Online (Sandbox Code Playgroud)

我想禁止在需要后输入的函数中访问 GET 方法。我在文档中找不到关于这个简单事情的内容。

Tom*_*Tom 5

尝试这个:

if($_SERVER['REQUEST_METHOD'] == 'GET'){
    exit();
}
//continue with your code. it's a POST.
Run Code Online (Sandbox Code Playgroud)