Как я могу проверить, был ли запрос POST или GET запросом в codeigniter?

Мне просто интересно, есть ли очень простой способ определить, является ли запрос $_POST или $_GET запрос.

Так же Codeigniter есть что-то подобное?

$this->container->isGet();

11

Решение

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

Смотря на документы может быть что-то вроде:

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

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

31

Другие решения

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

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

По вопросам рекламы [email protected]