PHP superglobal - $_POST
Las variables súper globales son variables integradas que siempre están disponibles en todos los ámbitos.
PHP $_POST
PHP $_POST es una variable súper global de PHP que se utiliza para recopilar datos de formulario después de enviar un formulario HTML con method="post". $_POST también se usa ampliamente para pasar variables.
El siguiente ejemplo muestra un formulario con un campo de entrada y un botón de envío. Cuando un usuario envía los datos haciendo clic en "Enviar", los datos del formulario se envían al archivo especificado en el atributo de acción de la etiqueta <form>. En este ejemplo, apuntamos al propio archivo para procesar los datos del formulario. Si desea utilizar otro archivo PHP para procesar los datos del formulario, reemplácelo con el nombre de archivo de su elección. Luego, podemos usar la variable súper global $_POST para recopilar el valor del campo de entrada:
Ejemplo
<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collect value of input field
$name = $_POST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>
Sugerencia: aprenderá más sobre $_POST en el capítulo Formularios de PHP .