Sapere quanti utenti sono collegati in un determinato momento

di Cristian Fontana, in Classic ASP, Coding, Tips,

E' necessario utilizzare il GLOBAL.ASA
Quando un utente si collega la prima volta viene inizializzata la variabile che ha valore 0.

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Application_OnStart
  Application.Lock
  Application("collegati") = 0
  Application.UnLock
End Sub

Quando invece qualsiasi utente si collega al sito la variabile viene incrementata di 1.

Sub Session_OnStart
 Application.Lock
 Application("collegati") = Application("collegati") + 1
 Application.UnLock
End Sub

Quando esce si scala di 1.

Sub Session_OnEnd
 Application.Lock
 Application("collegati") = Application("collegati") - 1
 Application.UnLock
End Sub

</SCRIPT>

Per visualizzare nella pagina il numero di accessi:

<%
   response.write "Ci sono " & Application("collegati") & " utenti collegati."
%>

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi