:newbie:

codice:
<script language="VBScript" Runat="Server">
Sub Application_OnStart 
	Application("Users") = 0 
        'altro codice che serve a me e che non c'entra nulla
End Sub 

Sub Session_OnStart
	session.lcid=1040 
	session("session_id") = Session.SessionID
	session("start") = "si"
	Session.Timeout = 8 
	Session("inizio") = Now
	Application.Lock 
	Application("Users") = Application("Users") + 1 
	Application.UnLock 
End Sub 

Sub Session_OnEnd 
	Application.Lock 
	Application("Users") = Application("Users") - 1 
	Application.UnLock 
End Sub 
</script>
Che c'è di sbagliato in questa logica?
Non sono ancora riuscita a capire come mai mi stampi un numero decisamente fuori dal mondo. Credevo fosse un problema di sessione troppo lunga (inizialmente 20, poi 8 minuti) ma non è cambiato molto.
In questo momento, per esempio, mi segna 106 utenti, quando invece credo che siano sull'ordine dei 5 (così dice il contatore di weppos, che non monitora tutte le pagine ma comunque un'ottima percentuale).
Qualcuno mi può venire in aiuto?

Grazie!