Newsgroup: it.comp.www.asp
Titolo: come si puo' sapere quanto è durata una sessione

essendo in procinto di fare una statistica degli utenti che transitano sul
mio sito vorrei sapere se è possibile conoscere quanto è durata la sessione
di un utente.
vorrei infatti memorizzare su un database, al momento in cui l'utente esce
dal sito, i minuti che questi è stato sul sito stesso...si può fare
si deve aggiungere qualcosa nel global.asa nella session_onEnd?
inoltre è possibile conoscere la risoluzione,il numero dei colori,il paese
di provenienza,il sistema operativo  dell'utente?
grazie
--
Posted from [212.216.176.54] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 si deve aggiungere qualcosa nel global.asa nella session_onEnd?
Occhio che quando l'utente esce se non gli fai eseguire prima un
session.abandon la session scade dopo il timeout. E costringere un utente a
cliccare su qualcosa quando sta per chiudere il suo amatissimo browser E'
DAVVERO DIFFICILE!
Idee e soluzioni miste client-side e server-side sono ben accette: oh voi
maghetti del javascript... ora non sareste affatto OT.
--
Ciao, Fabio Zed Zamparelli

 DAVVERO DIFFICILE!
basta che analizzi i log (a parte che ci sono programmi appositi che lo
fanno).
chiedi tutte le hits per quell'indirizzo IP, prendi la data della prima
richiesta e quella dell'ultima, e sai quanto tempo è stato on-line il tuo
visitatore.
--
CIAO!.db
Daniele "The Night Surfer" Bochicchio <webmaster(at)ASPItalia.com>
Moderatore di it.comp.www.asp - 
http://www.ASPItalia.com/newsgroup/icwa.asp
Leggi subito i nostri ultimi articoli:
- 'Dati gerarchici con ADO Data Shaping 1/2'
http://www.ASPItalia.com/articoli/articoli.asp?data=20000502
- 'Usare le transazioni in applicazioni ASP 2/2'
http://www.ASPItalia.com/articoli/articoli.asp?data=20000417
Uno script al giorno? Solo su 
http://www.aspitalia.com/liste/usag/

 CIAO!.db
Ok Ok, io stavo solo cercando di dirgli di non contare troppo sulle session.
Visto poi che ci trovavamo in tema, e che a molti di noi farebbe comodo
trovare un modo per cercare di spingere gli utenti a terminare con l'abandon
le session, avevo buttato una zappatella (come sul dirsi) per vedere se
qualcuno aveva trovato qualche nuovo stratagemma misto
clientside-serverside.
Qualche tempo fa (alla ricerca di qualche cosa con astalavista) mi ritrovai
per una selva oscura di siti porno: se provavi a chiudere una finestra, ma
un'altra con il telecomando era aperta, te la riapriva. Ora tutto e'
eludibile(magari qualcuno ora rispondesse no!), ma limitare il numero delle
session zombie per tot min non sarebbe male.
--
Ciao, Fabio Zed Zamparelli (un ignorantone di javascript)

 DAVVERO DIFFICILE!
basta che analizzi i log (a parte che ci sono programmi appositi che lo
fanno).
chiedi tutte le hits per quell'indirizzo IP, prendi la data della prima
richiesta e quella dell'ultima, e sai quanto tempo è stato on-line il tuo
visitatore.
--
CIAO!.db
Daniele "The Night Surfer" Bochicchio <webmaster(at)ASPItalia.com>


 session zombie per tot min non sarebbe male.
Ti rimangono le cadute di linea, di corrente, i crash di sistema ed
applicazione e tante altre cosucce comunque.
Saluti.
Stefano.

 session zombie per tot min non sarebbe male.
.... io di norma imposto su un timeout basso la session (dai 5 ai 10 minuti).
visto che non siamo in america, e che al più una navigazione qui dura una
mezz'ora, ed analizzando i logs del sito, ho visto che c'è molta gente che
naviga più di 10 minuti, ma meno di 20. quindi ho impostato su 5 minuti il
timeout. oltre a quei 10, la sessione scadrà dopo il 15 minuto di
navigazione. le risorse sono salve, ed infatti la velocità si vede, a parità
di server, database e script.
--
CIAO!.db
Daniele "The Night Surfer" Bochicchio <webmaster(at)ASPItalia.com>
Moderatore di it.comp.www.asp - 
http://www.ASPItalia.com/newsgroup/icwa.asp
Leggi subito i nostri ultimi articoli:
- 'Introduzione al Remote Scripting 1/3'
http://www.ASPItalia.com/articoli/articoli.asp?data=20000508
- 'Dati gerarchici con ADO Data Shaping 1/2'
http://www.ASPItalia.com/articoli/articoli.asp?data=20000502


> .... io di norma imposto su un timeout basso la session (dai 5 ai 10
minuti).
Volendo poi si puo' mettere un refresh della pagina in modo da evitare la
fine accidentale della sessione.
Saluti.
Stefano.