PHP Superglobale - $_RICHIESTA
Le variabili super globali sono variabili integrate che sono sempre disponibili in tutti gli ambiti.
PHP $_RICHIESTA
PHP $_REQUEST è una variabile super globale PHP che viene utilizzata per raccogliere dati dopo aver inviato un modulo HTML.
L'esempio seguente mostra un modulo con un campo di input e un pulsante di invio. Quando un utente invia i dati facendo clic su "Invia", i dati del modulo vengono inviati al file specificato nell'attributo action del tag <form>. In questo esempio, indichiamo questo file stesso per l'elaborazione dei dati del modulo. Se desideri utilizzare un altro file PHP per elaborare i dati del modulo, sostituiscilo con il nome file di tua scelta. Quindi, possiamo utilizzare la variabile super globale $_REQUEST per raccogliere il valore del campo di input:
Esempio
<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>