Conteggiare gli utenti collegati

20 marzo 2006

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”) %>

Se vuoi aggiornamenti su Conteggiare gli utenti collegati inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Conteggiare gli utenti collegati

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy