[Zope-it] Utenti connessi

Giorgio Andreoletti giorgio.andreoletti@mentelocale.it
Sun, 15 Sep 2002 22:53:38 +0200


At 20.55 15/09/2002, you wrote:
>Salve,
>come si realizza in Zope uno script che memorizza gli utenti online su un=
=20
>sito?

anche io mi ero fatto questa domanda, e avevo trovato una soluzione, anche=
=20
se forse =E8 un po' macchinosa... l'idea era quella di usare i cookie :=20
quando l'utente si collega al tuo sito, gli depositi un cookie, che abbia=20
come scadenza la chiusura della finestra del browser, e contestualmente=20
scrivi un record sel DB che contenga un timestamp e un token che=20
identifichi univocamente il cookie (e quindi l'utente); ogni volta che=20
l'utente cambia pagina, gli aggiorni il timestamp sul suo record sul db;=20
ora assumi un tempo massimo di permanenza su di una pagina, diciamo 5=20
minuti: ogni minuto lanci uno script che cancella tutti i record presenti=20
sul db da pi=F9 di 5 minuti (fa fede il campo timestamp). A questo punto ti=
=20
basta contare quante righe hai sul db, e ottieni un numero che con buona=20
approssimazione equivale al numero di utenti connessi.

se qualcuno ha idee migliori (o ha provato dei prodotti che fanno tutto=20
questo in automatico) si faccia avanti !!!

ciao
Giorgio


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
Giorgio Andreoletti - mentelocale S.r.l.
responsabile hardware e networking
responsabile sviluppo web
www.mentelocale.it
giorgio.andreoletti@mentelocale.it
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D