Nelle pagine del mio sito ho creato uno script per vedere quanti utenti sono connessi tramite il file global.asa. All'aumentare delle sessioni, nelle pagine viene aggiornato il numero delle sessioni attive, però quando si distrugge una sessione tramite un pulsante "logout", tale numero non diminuisce. Il test lo sto facendo tutto sul mio computer aprendo 2 o più finestre di internet explorer. Da che cosa potrebbe dipendere?
Riporto lo script del global.asa:

codice:
<script LANGUAGE="VBSCRIPT" runat="server">

sub application_OnStart

Application("collegati") = 0 

end sub

sub application_OnEnd
end sub

sub session_OnStart

session.timeout = 30

Application.Lock 
Application("collegati") = Application("collegati") + 1 
Application.UnLock

end sub

sub session_OnEnd

Application.Lock 
Application("collegati") = Application("collegati") - 1 
Application.UnLock

end sub
</script>
nelle pagine richiamo il tutto con:
codice:
response.write (application("collegati"))