PHP/Programmazione/Variabili globali/$ GET: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pietrodn (discussione | contributi)
m wikificato
Pietrodn (discussione | contributi)
m typo
Riga 1:
{{Linguaggio PHP}}
 
$_GET rappresenta un array associativo delle variabili globali presenti all'interno di una form chiamante nel caso in cui questa abbia chiamato la pagina corrente con il metodo GET. Un esempio di utilizzo è il seguente: supponiamo di realizzare una pagina addi accesso con userid e password e vogliamo permeterepermettere all'utente l'inserimento delle credenziali di accesso, controllare la loro veridicità e passare al risultato (pagina protetta, se si è autenticati, messaggio di errore altrimenti).
 
In questo modo, la soluzione più semplice è quella di creare una form di inserimento userid e pwd nella cui action vi sia la chiamata alla pagina di controllo. La pagina di controllo riceve i dati attraverso $_GET e controlla il valore presente nell'array attraverso le notazioni $_GET[["userid"] e $_GET[["pwd"] per poi effettuare il controllo di identità dell'utente.
La stessa soluzione poteva essere adottata attraverso il metodo POST con l'array $_POST ed in questo modo la pagina verrebbe chiamata con le variabili accodate all'url ad es: <tt>www.sito.com\controllo.php?userid=pippo&pwd=ciao</tt>, con evidente visualizzazione della password.