salve
dopo diverse ricerche sul forum e su altri siti ho trovato uno script per vedere gli utenti online

attualment eilmio global.asa è
codice:
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Application_OnStart
	'Definizione del nome del datasource ODBC che punta al DB 
	Application("DSN") = "DSN=databasesito"
	Application("ConnectionTimeout") = 120
	Application("Malfuzionamento") = "<font face=""Arial"" color=""RED"" size=""2"">E' stato riscontrato un malfunzionamento nel sistema.
 Se il problema persiste contattare il WebMaster</font>"
	' Definizioni per AAS (Asp Application Services")
END SUB 
</SCRIPT> 
 
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Session_OnStart
END SUB
</SCRIPT>

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Session_OnEnd

END SUB
</SCRIPT>
a quel punto ho aggiunto quanto ho trovato, senza toccare nulla, il seguente script

codice:
<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
	'10 minuti di timeout
	Session.Timeout = 10
	'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>
ovviamente nella apposita pagina che dovrebbe dirmi quanti utenti ci sono, non appare nessun numero. quindi non funziona... almeno in locale perchè ho paura di provarlo sul sito

potreste dirmi dove sbaglio?

inoltre questo contatore tramite global.asa assorbe risorse ? banda ecc?

grazie anticipate