2014-10-31 1 views

ответ

20

Я никогда не использовал CodeIgniter, но для этого я проверяю $_SERVER['REQUEST_METHOD'].

Глядя на the docs может быть что-то вроде:

if ($this->input->server('REQUEST_METHOD') == 'GET') 
    //its a get 
else if ($this->input->server('REQUEST_METHOD') == 'POST') 
    //its a post 

Если вы собираетесь использовать его много, то его просто свернуть свой собственный isGet() функцию для него.

3

Для CodeIgniter 3 пользователей: the docs state класс вход имеет функцию, чтобы получить метод запроса:

echo $this->input->method(TRUE); // Outputs: POST 
echo $this->input->method(FALSE); // Outputs: post 
echo $this->input->method(); // Outputs: post 
+1

Стоит отметить, что это особенность CI3 и не будет работать в CI2. – JamesNZ

+0

Я обновил ответ –