Il global.asa questo sconosciuto

di Daniele Bochicchio, in Classic ASP, Misc, Coding,

Dalle molte domande che mi arrivano ogni giorno, ho scoperto, non senza un pizzico di sorpresa, che il global.asa è sconosciuto a molti.

In realtà è una delle caratteristiche più utili, in quanto ci permette di interecettare alcuni eventi.
Gli eventi, essendo precisi, sono l'inizio e la chiusura dell'applicazione web e della singola sessione.

ecco un tipico esempio di global.asa

<SCRIPT Language="VBScript" RUNAT="server">

Sub Application_onStart()
  ' qui la routine di partenza
  ' es: variabili con stringe di connessione
  ' a database, etc...

End sub

Sub Application_onEnd()
  ' in genere inutilizzato
  ' può essere utile però per monitorare i restart
  ' del server (tramite invio di e-mail o SMS)

End sub

Sub Session_onStart()
  ' inizio della sessione
  ' in genere viene utilizzata per contare
  ' le sessioni attive nell'applicazione

End sub

Sub Session_onEnd()
  ' fine della sessione (dopo il timeout)
  ' serve per liberare eventuali riferimenti
  ' creati per oggetti con scope session

End sub

</SCRIPT>

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi