ASP: conteggiare gli utenti collegati
Il conteggio degli utenti connessi in un determinato momento è un automatismo realizzabile in ASP.
Ogni utente che si connette infatti corrisponde ad una nuova sessione e la somma del conteggio delle sessioni fornisce il risultato che voi visualizzate.
La realizzazione è piuttosto semplice, se si dispone della possibilità di directory eseguibili su server IIS che eseguano ASP.
Questo il codice dello script da inserire nel file “global.asa“:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server"> Sub Application_OnStart Application("ActiveUsers") = 0 End Sub Sub Session_OnStart ' setta il timeout di default 10 Session.Timeout = 10 Application.Lock Application("ActiveUsers") = Application("ActiveUsers") + 1 Application.UnLock End Sub Sub Session_OnEnd ' quando il visitatore esce (-1) Application.Lock Application("ActiveUsers") = Application("ActiveUsers") - 1 Application.UnLock End Sub </SCRIPT> Sulla pagina ASP è sufficiente inserire questo script: <%= Application("ActiveUsers") %>
Ciao Fab
Segui Informarea |