- Nel precedente esempio le informazioni venivano passate da una pagina all'altra
aggiungendo al nome della pagina un ? seguito da una serie di coppie nome=valore
separate da & (09.php?player=o&quads=o,,x,;,x,,;,,o,;)
- In PHP e nelle prime versioni di PHP4 i valori inviati tramite l' URL come indicato venivano utilizzati
per inizializzare delle variabili il cui nome era quello indicato nell'URL
- Questo sistema è stato giudicato insicuro, in quanto in questo modo un utente può inserire valori
dentro variabili che dovrebbero essere vuote, provocando comportamenti scorretti degli script PHP
- Nelle versioni più recenti del PHP, salvo che l'amministratore del sistema non abbia deciso di mantenere
la compatibilità con il passato, i valori indicati nell'URL sono inseriri nell'array associativo $_REQUEST
- Lo script riceve quindi i dati nelle variabili $_REQUEST ['player'] e $_REQUEST ['quads']) che
contengoo i dati indicati dopo l'uguale ($player = "o" e $quads = "o,,x,;,x,,;,,o,;")
- Questo metodo consente di passare dati da una pagina all'altra tramite i link
|