Compruebe si una solicitud es GET o POST [duplicado]

Resuelto Graviton asked hace 54 años • 2 respuestas

Posible duplicado:
PHP detecta el tipo de solicitud (GET, POST, PUT o DELETE)

Esto debería ser fácil.

Tengo un script y en el script quiero determinar si la solicitud llega a través GETde un POSTmétodo.

¿Cuál es la forma correcta de hacerlo?

Estoy pensando en usar algo como esto.

if (isset($_POST)) {
    // do post
} else  {
    // do get
}

Pero en el fondo de mi corazón no siento que este sea el camino correcto. ¿Alguna idea?

Graviton avatar Jan 01 '70 08:01 Graviton
Aceptado

Mejor uso $_SERVER['REQUEST_METHOD']:

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // …
}
Gumbo avatar Sep 03 '2009 08:09 Gumbo

Usar $_SERVER['REQUEST_METHOD'].

KV Prajapati avatar Sep 03 '2009 08:09 KV Prajapati