restserver method php codeigniter codeigniter-2 http-method

php - method - Cómo detectar el método HTTP en CodeIgniter



codeigniter-restserver (3)

En CodeIgniter 3, puede usar el method uhm ... method de Input Class.

De los documentos:

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

¿Cómo puedo detectar el método HTTP en la clase de controlador CodeIgniter?

Editado: ¿Hay alguna otra manera que usar $_SERVER[''REQUEST_METHOD''] en CodeIgniter?


Gracias a Branden, encontré la respuesta. $this->input->server($index) es idéntico a $_SERVER[$index] .

Para obtener el método, puede usar: $this->input->server(''REQUEST_METHOD'') .

ACTUALIZACIÓN: (gracias a Ecir Hana )

A partir de CodeIgniter 3, el uso del method también es posible:

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