Подтвердить что ты не робот

Как определить HTTP-метод в CodeIgniter

Как определить метод HTTP в классе контроллера CodeIgniter?

Отредактировано: Есть ли другой способ, кроме использования $_SERVER['REQUEST_METHOD'] в CodeIgniter?

4b9b3361

Ответ 1

Спасибо Брендену, я нашел ответ. $this->input->server($index) идентичен $_SERVER[$index].

Чтобы получить метод, вы можете использовать: $this->input->server('REQUEST_METHOD').

ОБНОВЛЕНИЕ: (благодаря Ecir Hana)

Как и в CodeIgniter 3, использование method также возможно:

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

Ответ 2

В CodeIgniter 3 вы можете использовать метод method uhm... класса ввода.

Из документов:

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