Page 128 - HTML, PHP & MYSQL - La programmazione eb
P. 128
Facciamo un esempio:
<form method="post" action="applicazione.php"> Tuo
Nome: <input type="text" name="nome"> <input
type="submit" name="submit"
value="invia">
</form>
Diversamente dal metodo GET, il metodo POST spedisce i
dati in maniera non direttamente visibile per l'utente,
attraverso la richiesta HTTP che il browser invia al server.
Tornando all'esempio visto sopra (il form HTML), per
recuperare il valore del campo "nome" all'interno della
nostra applicazione PHP useremo la variabile $_POST.
Ecco il codice del file
"applicazione.php" cui punta il nostro form:
<?php
//Recupero il valore del parametro "nome" $nome_utente =
$_POST['nome'];
//Ora stampo semplicemente a video il risultato echo "Ciao
" . $nome_utente;
?>
register_globals
Settando l'impostazione "register_globals" su "php.ini"
sarebbe possibile anche recuperare i dati in maniera più
semplice. Infatti, se "register_globals" è "on" potremo
recuperare i dati da form e
querystring semplicemente utilizzando il nome del campo
129