ASP: conteggiare gli utenti collegati

0 Condivisioni

Il conteggio degli utenti connessi in un determinato momento è un automatismo realizzabile in ASP.

Segui Informarea su Telegram

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 su Telegram

Fabrizio Cannatelli

Fondatore di Informarea.it, è un appassionato di informatica. Ha lavorato per molti anni come Analista Programmatore presso varie aziende utilizzando diversi linguaggi di sviluppo, oggi svolge un lavoro completamente diverso ma la voglia di comunicare e di condividere con il web i suoi studi e le sue curiosità lo hanno spinto a far nascere questo blog non solo per esprimere e mostrare la passione per questo mondo, ma anche per confrontarsi con nuove esperienze di sviluppo.

Fabrizio Cannatelli

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.