Guidainlinea.com - Risorse gratuite per Webmaster

| ASP | PHP | Download | Flash | NEWS | Grafica | .NET | Basi Banner | PhpNuke | Forum | Top100 | Webring |

 
100cocktails
   

 

 

 

 

 

 

Conteggiare gli utenti connessi al sito (JSCRIPT)

Con questo Tutorial creeremo un piccolo contatore per visualizzare il numero di utenti connessi contemporaneamente sulle pagine del nostro sito.

E' necessario utilizzare il file Global.asa; č bene spendere qualche parola su questo importante file di Asp che, come il suo nome lascia intendere, č un file di sistema della tecnologia Asp e torna utile per rendere comuni tra gli utenti determinate attivitā del proprio sito, ad esempio la connessione allo stesso database.

Creiamo un semplice file di testo col Notepad e rinominiamolo come Global ea assegnamogli estensione .asa, salvandolo come Tutti i file [*.*] nella root (directory principale) del nostro sito.

Ecco il codice:

<script language="JScript" runat="Server">
 function Application_OnStart() {
    Application("users") = 0;
 }
 function Session_OnStart() {
    Application("users") = Application("users") + 1;
 }
 function Session_OnEnd() {
    Application("users") = Application("users") - 1;
 }
</script>

Per visualizzare il valore corrente in maniera dinamica dobbiamo includere la seguente stringa di codice nelle pagine Asp:

Utenti connessi: <b><%=Application("users")%>

Possiamo inserire questa riga in tutte le pagine che vogliamo, purchč si tratti di file Asp, un normale file Html non č ingrado di reperire e processare la variabile associata al contatore dal file Global.asa.

Per realizzare il contatore abbiamo utilizzato tre funzioni standard di Global.asa:

Application_OnStart() - imposta a zero il contatore quando non ci sono utenti connessi
Session_OnStart() - apre la sessione ed incrementa di una unitā il contatore per ogni nuovo utente connesso
Session_OnEnd() - chiude la sessione ed decrementa di una unitā il contatore per ogni utente disconnesso.

 A cura di Luca Ruggiero

 

 

.:: Le sezioni ::.

 .: HTML
 .:
ASP
 .:
PHP
 .:
CSS
 .:
.NET
 .:
CGI/PERL
 .:
Flash
 .:
Download
 .:
JavaScript
 .:
FrontPage
 .:
DreamWeaver
 .:
IIS
 .:
PaintShop Pro
 .:
SQL
 .:
VisualBasic
 .:
XML.NET
 .:
PHPNuke
 .:
PhotoShop
 .:
Basi banner

.:: Script & File ::.

 .: ASP
 .:
.NET
 .:
PHP
 .:
CGI/PERL
 .:
Movies
 .:
Basi Banner
 .:
Programmi

.:: FAQ ::.

 .: ASP
 .:
HTML
 .:
PHP
 .:
CSS

.:: Tutorials ::.

 .: ASP
 .:
PhotoShop
 .:
Flash
 .:
JavaScript

 

 

Guidainlinea.com come homepage |  Aggiungi questa pagina ai preferiti
Home | Manuali | EBooks | Libri | NewsLetter | Community | Corsi | Shopping | Guadagna | Servizi | Mandaci il tuo tutorial | Links
Per qualsiasi informazioni scrivi alla Redazione al Webmaster o per informazioni generali ad info@manuali.net - Note Legali