666 messaggi dal 10 febbraio 2006
Ciao

Ho un problema
Voglio visualizzare sulla home quanti utenti ci sono online.

Per fare questo creo una variabile a livello di applicazione
che vado ad incrementare ad ogni inizio di sessione.

Succede però che quando l'utente chiude la pagina web lasciando il dominio,
la variabile non viene decrementata (se non dopo i 20 minuti dopo i quali termina la sessione)
e quindi la viaribile dà un valore fasullo.

Per ovviare questo inconveniente
come posso fare?

- Potrei con javascript
lanciare una funzione all'evento <body unload="DoWebRequest();">
con cui creo l'oggetto httpRequest per chiamare la pagina eliminaSessione.aspx
dove - come dice il nome - vado ad effettuare un abandon della sessione corrente

Che dite ? Ci sono metodi migliori ?
3.082 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

Più che metodi migliori direi che di metodi sicuri non ce ne sono proprio, che succede se ad un utente crasha il pc o se apre più finestre con la stessa username. il contatore ti sballa comunque.
insomma il metodo sicuro non esiste

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
666 messaggi dal 10 febbraio 2006
m, sì ...

devo trovare il metodo per avvicinare il dato "visitatori online" quanto più alla realtà

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC