Questo deve essere il global.asa:
codice:
<script language="VBScript" Runat="Server">
Sub Application_OnStart
Application("ActiveUsers") = 0
End Sub
Sub Session_OnStart
Session.Timeout = 1
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("Users") = Replace( Application("Users") , Session("utente") & "|" ,"")
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub
</script>
cosi recuperi i dati:
codice:
<%
Response.Write "Utenti Collegati:
"
arra = Split(Application("Users"),"|")
for i = 0 to UBound(arra)
Response.Write arra(i) & "
"
next
%>