Nedan kommer skelettet till en global.asa fil:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnStart
' Om denna finns kommer koden här att köras när någon
' första gången kommer till sajten
End Sub
Sub Session_OnEnd
' Om denna finns kommer koden här att köras när surfaren
' går bort från sajten (applikationen)
End Sub
Sub Application_OnStart
' Sker första gången någon går till sajten
' stänger man av datorn / internetservern så sker detta på nytt
' om man gör ändringar i denna fil startas applikationen om.
End Sub
Sub Application_OnEnd
' Sker när applikationen avslutas
' i praktiken när servern stängs
End Sub
</SCRIPT>
Exempel på användningsområden:
Räknare
Sub Application_OnStart
Application("Current") = 0
Application("Visits") = 0
Application("STARTED") = Date
End Sub
Sub Session_OnStart
Application.Lock
Application("Visits") = Application("Visits") + 1
Application("Current") = Application("Current") + 1
Session("Visitor") = Application("Visits")
Application.Unlock
End Sub
Sub Session_OnEnd
Application.Lock
Application("Current") = Application("Current") - 1
Application.Unlock
End Sub
Om man sedan sätter in i en sida följande kod
Du är besökare
<% =Session("Visitor") %> sedan
<% =Application("STARTED") %> och för tillfället är
det
<% =Application("Current") %> besökare
på denna sajt.
I detta ögonblick har det varit
<% =Application("Visits") %>
(Eftersom dessa sidor inte ligger i en virtuell katalog med egen
applikation så kan jag inte visa ett resultat från denna kod)