Per visualizzare l'elenco degli utenti
collegati nello stesso momento sul vostro sito necessitate di due file:
Il file global.asa deve essere
posizionato nella cartella principale (root) del vostro sito e deve
contenere il seguente 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
'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> |
Nel file utenti.asp, o in qualsiasi altro file asp, deve essere contenuto il seguente codice:
<HTML>
<BODY>
Numero di utenti collegati: <%= Application("ActiveUsers") %>
</BODY>
</HTML> |
Visualizzando la pagina
utenti.asp otterete il numero di utenti attulmente collegati al vostro
sito.
A cura di Stefano Straccuzzi
|