Lo stato
![]()
Corso on line
Servizi di qualità all’utenza e attività didattiche interattive
Organizzazione : Associazione Culturale Matite nel web ( www.matitenelweb.it )
Responsabile del progetto e coordinamento dello staff: Mario Varini
(Appendice PHP[ i ] a cura di Prof. Ing. Stefano Salvi)
L'esecuzione di script PHP inizia quando il browser[ i ] 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 PHP3, 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 PHP3 andranno perse.
L'unico modo in PHP3 per passare informazioni tra una fase e l'altra è tramite il browser (in PHP4 è stato introdotto un'altro meccanismo). Lo potremo fare in due modi:
- Tramite i campi del form (eventualmente usando campi nascosti di tipo hidden)
- Tramite i cookie[ i ]
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.
© Ing. Stefano Salvi - released under FDL licence





Commenti recenti
2 anni 30 settimane fa
3 anni 6 settimane fa
4 anni 3 settimane fa
4 anni 22 settimane fa
4 anni 23 settimane fa
4 anni 25 settimane fa
4 anni 38 settimane fa
4 anni 39 settimane fa
4 anni 45 settimane fa
4 anni 46 settimane fa