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.php3?player=o&quads=o,,x,;,x,,;,,o,;)
  • Lo script riceveva i dati, mettendo a disposizione delle variabili con i nomi dei parametri ($player e $quads) che contenevano 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
  • Generalmente i dati vengono inseriti in una pagina tramite dei form, composti di campi, scelte e bottoni
  • In questo caso il form non utilizza un link ma ha un parametro action che indica la pagina da chiamare
  • Naturalmente non possiamo indicare nell'action i parametri che l'utente inserirà nella pagina
  • Invece, quando viene premuto il tasto 'submit' del form, la pagina indicata viene richiamata e vengono inviati i dati introdotti dall'utente.
  • I dati possono venir inviati in due modi, scelti tramite il parametro method del form:
    1. GET inserisce i parametri di seguito al nome, come nel link; i parametri verranno visualizzati sulla riga del nome della pagina nel browser
    2. POST invia i dati separatamente dal nome
  • A prescindere dal metodo usato, PHP inserirà i parametri ricevuti nelle variabili con il nome relativo