Utenti online con le Application - Script ASP

E' possibile monitorare il numero di utenti online presenti sul sito grazie alle variabili application, residenti sul server e condivise per tutti i visitatori.

Possiamo inserire il codice direttamente in un file che chiameremo global.asa e che andrà inserito nella root principale del sito.
Un codice molto semplice per il tracciamento dei visitatori online è il seguente.

<script language="VBScript" runat="server">

' All'avvio del server imposta a 0 i visitatori
Sub Application_OnStart 
application("activeusers") = 0 
End Sub

Sub Application_OnEnd 
End Sub<br>

' All'avvio di una sessione incrementa di 1 il numero utenti
Sub Session_OnStart 
application.lock 
application("activeusers") = application("activeusers") + 1
application.unlock
End Sub

' Alla scadenza della sessione decrementa il numero utenti
Sub Session_OnEnd 
application.lock 
application("activeusers") = application("activeusers") - 1 
application.unlock
End Sub 

</script> 

Il commento è inserito direttamente nel codice.
Resta solo da segnalare l'uso dei comandi application.lock e application.unlock, necessari per bloccare la variabile di sessione durante la fase di aggiornamento.

Potrete mostrare nelle pagine asp il numero di utenti connessi semplicemente stampando la variabile con il comando <%= application("activeusers") %>

.

asp.weppos.com e asp.weppos.it sono di proprietà di Simone Carletti.
Scopri il mio sito o visita il mio Simone Carletti's profile on LinkedIn