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

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
 
Pietrodn (discussione | contributi)
m wikificato
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 seguante: supponiamo di realizzare una pagina ad accesso con userid e password e vogliamo permetere all'utente l'inserimento delle credenziali di acceso, controllare la loro veridicità e passare al risultato (pagina protetta, se si è autenticati, messaggio di errore altrimenti)
 
$_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. unUn esempio di utilizzo è il seguanteseguente: supponiamo di realizzare una pagina ad accesso con userid e password e vogliamo permetere all'utente l'inserimento delle credenziali di accesoaccesso, 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.
 
[[Categoria:Linguaggio PHP|$ GET]]