- 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:
- GET inserisce i parametri di seguito al nome, come nel link; i parametri verranno visualizzati
sulla riga del nome della pagina nel browser
- POST invia i dati separatamente dal nome
- A prescindere dal metodo usato, PHP inserirà i parametri ricevuti nelle variabili con il nome relativo
|