|
Post
I metodi Get e Post non sono altro che i modi con cui possiamo far spedire i dati dall'utente
al server.
Fondamentali per conferire al sito un aspetto dinamico e funzionale dobbiamo necessariamente
conoscerli a fondo per utilizzarli al meglio.
Il metodo post si usa con i <form> e crea un array che si chiama $_post.
L'array generato conterrà delle chiavi che portano il nome (name=) delle caselle del form
ed i valori saranno quelli che l'utente avrà inserito o cliccato.
Esempio:
<form action="prova.php" method="post">
<input type="text" name="nome1">
<input type="checkbox" name="nome2" value="si">
<input type="submit" name="submit" value="invia">
</form>
Da adesso abbiamo a disposizione l'array $_post:
$_post = array('nome1'=>'simone', 'nome2'=>'si');
Se la casella "checkbox" non viene cliccata la variabile non verrà definita.
Per essere brevi con il metodo post si crea tante variabili quanti sono i dati inseriti nel
form. Il nome della variabile è uguale al nome attribuito al form (name), ed il valore è lo
stesso del form (value).
Eccezioni:
Se per motivi di sicurezza il server ha impostato register_globals su OFF non
possiamo usare direttamente le variabili (con il loro nome) se non dopo averle ricavate
dall'array $_POST nel seguente modo(nella pagina di destinazione del form):
$var=$_POST['var'];
$var2=$_POST['var2'];
Adesso possiamo usare le due variabili $var e $var2
Per un altro approfondimento vedi l'articolo
Php register_globals.
Per capire meglio guardate come abbiamo lavorato con il form che compone la pagina
di esempio di MySql.
|
|
|
Script
| |
Motore di ricerca script
|
|