Datos de formulario de solicitudes HTTP POST

# $_POST

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

$_POST — Datos de formulario de solicitudes HTTP POST

### Descripción

Un array asociativo de variables pasadas al script actual a través del método POST de HTTP cuando se emplea `application/x-www-form-urlencoded` o `multipart/form-data` como Content-Type de HTTP en la petición.

### Ejemplos

Ejemplo #1 Ejemplo de $_POST

    <?php
    echo '¡Hola ' . htmlspecialchars($_POST["name"]) . '!';
    ?>

Asumiendo que el usuario envió una solicitud POST con `name=Hannes` en el cuerpo.

Resultado del ejemplo anterior es similar a:

    ¡Hola Hannes!

### Notas

> Nota: Esto es una 'superglobal', o variable global automática. Esto significa simplemente que esta variable está disponible en todos los contextos del script. No es necesario hacer global $variable; para acceder a ella en las funciones o los métodos.

> Nota: Para leer datos enviados mediante POST con otros tipos de contenido (por ejemplo, `application/json` o `application/xml`), se debe utilizar php://input. A diferencia de $_POST, que solo funciona con `application/x-www-form-urlencoded` y `multipart/form-data`, php://input proporciona acceso directo a los datos sin procesar del cuerpo de la solicitud.

### Ver también

- Manejo de variables externas
- La extensión filter

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open