Il file Global.asa è un file di applicazione per la gestione di elementi standard di un progetto scritto in ASP. Non è necessario includerlo con le SSI perchè la sua visibilità all’interno di ogni pagina ASP è nativa.
Per crearlo è possibile rinominare un file di testo e scegliere di aprirlo col proprio editor di testo preferito, ad esempio col classico Notepad.
La sua struttura prevede funzioni (Sub per l’esattezza) che determinano l’inizio e la fine di variabili di sessione e di applicazione. La sua forma standard è la seguente:
<script language="VBScript" runat="server">
Sub Application_OnStart
' Apre una routine di applicazione
End Sub
Sub Application_OnEnd
' Chiude una routine di applicazione
End Sub
Sub Session_OnStart
' Apre una routine di sessione
End Sub
Sub Session_OnEnd
' Chiude una routine di sessione
End Sub
</script>
All’interno di queste istruzioni è possibile inserire il codice richiesto. Ad esempio:
<script language="VBScript" runat="server">
Sub Application_OnStart
Application("messaggio") = "Un benvenuto a tutti!!!"
End Sub
</script>
Si provi a richiamare la variabile di applicazione “messaggio” su un file ASP come segue
<%=Application("messaggio")%>
Il risultato sarà la visualizzazione del messaggio “Un benvenuto a tutti!!!” da parte di tutti gli utenti.
