- L'esecuzione di script PHP inizia quando il browser lo richiede e termina con la produzione della
pagina inviata al browser
- Naturalmente, quando l'esecuzione dello script termina tutte le variabili dello script vengono eliminate
- Se noi pensiamo ad un programma costruito tramite scipt PHP, esso sarà costituito da una serie di fasi
- A differenza di un normale programma, tra una fase e l'altra dell'esecuzione le variabili di PHP andranno perse
- L'unico modo in PHP per passare informazioni tra una fase e l'altra è tramite il browser
Lo potremo fare in due modi:
- Tramite i campi del form (eventualmente usando campi nascosti di tipo hidden)
- Tramite i cookie
- Molto spesso nelle fasi dell'inserimento dati si esegue un loop che controlla i dati inseriti e ritorna alla
maschera di immissione, richiedendo la correzione dei dati scorretti
- In questo caso invece di scrivere una serie di script PHP diversi, che inviino tutti la stessa maschera potremo
usare un unico script che eseguirà azioni diverse a seconda di una variabile (un campo hidden)
che indica lo stato
|