Leggere i parametri - POST e GET

  • 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

© Ing. Stefano Salvi - released under FDL licence