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
Puede detectar GET y POST utilizando la biblioteca de entrada.
$this->input->post()
o $this->input->get()
Se puede encontrar más información: http://ellislab.com/codeigniter%20/user-guide/libraries/input.html