Un saluto a tutta la comunità!
Uso questo codice, preso su internet, che funziona perfettamente in locale ma che online non va. Premetto che questo codice l'ho inserito nel global.asa della Conquerchat e che in un altro sito ha sempre funzionato.
Il problema è che ogni volta che aggiorno la pagina o che cambio pagina mi aggiunge un utente in linea.
Il conteggio degli utenti nella conquerchat invece funziona perfettamente.
Ecco il codice:
codice:
</SCRIPT>
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Application_OnStart
	'Imposta a 0 il numero di utenti quando parte il servizio server
	Application("ActiveUsers") = 0
End Sub

Sub Session_OnStart
	'5 minuti di timeout
	Session.Timeout = 5
	'Inizia la sessione
	Session("Start") = Now
	'Incremento il numero di utenti all'inizio di una nuova sessione
	Application.Lock
	Application("ActiveUsers") = Application("ActiveUsers") + 1
	Application.UnLock
End Sub

Sub Session_OnEnd
	'Decremento il numero di utenti alla fine di ogni sessione
	Application.Lock
	Application("ActiveUsers") = Application("ActiveUsers") - 1
	Application.UnLock
End Sub
</SCRIPT>
chiaramente nella pagina in cui voglio far apparire il numero di utenti online metto:
codice:
<%= Application("ActiveUsers") %>
Da cosa può dipendere?