Skip navigation.
Share and Free Speech on line
International Webmasters Association.

Lo stato

Categorie: Drupal |
Accesso alla pagina principale del corso

Associazione Culturale Matite nel Web


 

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:

  1. Tramite i campi del form (eventualmente usando campi nascosti di tipo hidden)
  2. 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