Как определить HTTP-метод в CodeIgniter Как определить метод HTTP в классе контроллера CodeIgniter? Отредактировано: Есть ли другой способ, кроме использования $_SERVER['REQUEST_METHOD'] в CodeIgniter? Ответ 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 Ответ 3 Вы можете обнаружить GET и POST с помощью библиотеки ввода. $this->input->post() или $this->input->get() Дополнительная информация может быть найдена: http://ellislab.com/codeigniter%20/user-guide/libraries/input.html
Ответ 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
Ответ 3 Вы можете обнаружить GET и POST с помощью библиотеки ввода. $this->input->post() или $this->input->get() Дополнительная информация может быть найдена: http://ellislab.com/codeigniter%20/user-guide/libraries/input.html