PHP Superglobal - $_REQUEST
Las variables súper globales son variables integradas que siempre están disponibles en todos los ámbitos.
PHP $_REQUEST
PHP $_REQUEST es una variable súper global de PHP que se utiliza para recopilar datos después de enviar un formulario HTML.
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 a este archivo en sí mismo 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 $_REQUEST 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 = $_REQUEST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>