Differenze tra le versioni di "PHP/Programmazione/Variabili globali/$ POST"

Jump to navigation Jump to search
m
formattazione
m (iterando)
m (formattazione)
{{Linguaggio PHP}}
==Cos'è==
 
'''$_POST''' (o '''$HTTP_POST_VARS''' se la versione PHP è inferiore alla 4.1.0) è una delle variabili predefinite di sistema.
 
In sostanza è un ''array associativo'' di chiavi e valori i cui elementi sono rappresentati da tutti i campi passati allo script da unaun ''form'' con <ttcode>method</ttcode> impostato a <code>POST</code> e dai rispettivi valori; il suo funzionamento è quindi simile a $_GET ma i valori non sono passati nella querystring ma tramite il ''response'' HTTP.
 
==Utilizzo==
È possibile accedere agli elementi di questo array iterando su di essi con un ciclo <code>foreach</code> oppure reperire il singolo valore di un elemento se ne conosciamo la chiave, ad esempio:
$_POST['chiave']
 
==Esempi==
Un esempio è quello di un form per un login contente un campo <code>id</code> e un campo <code>pwd</code> e con <CODE>METHOD="POST"</CODE>
 
Nella pagina di arrivo del modulo sarà quindi possibile eseguire una query al database contenente gli userID e le password, così da verificare se esiste o meno un utente con tali caratteristiche.
 
[[Categoria:Linguaggio PHP|$ POST]]
8 469

contributi

Menu di navigazione