ciao gente,
volevo aggiungere questa chicca al mio sito.
solo che non so bene come fare.
ho messo un campo extra nel mio database, così se l'utente si logga il campo logged diventa = 1 e nello script di visualizzazione sono apposto.
se slogga cambia il campo ed il gioco è fatto...
solo che, non so come fare se l'utente chiude il browser senza sloggare.
visto che il campo logged cambia solo se l'utente logga/slogga da comando, se chiude e basta, il campo non viene ri-aggiiornato..
- crei una tabella per gli utenti online
- su ogni pagina inserisci un nuovo record contenente time e ip
- sulla pagina di utenti online devi calcolare il time corrente più la differenza, e la controlli con il time presente nel database
Fidati:
- Cerca uno script in php gia pronto che faccia quello che cerchi.
Il fatto è che quello che ti serve è un contatore di sessioni, che tengo conto di un limite di tempo ed altre cosette...
Il mio consiglio è quindi, trova un semplice script opensource, e lo modifichi poi per le tue esigenze.. Se ne è parlato in passato nel forum se non sbaglio..
avevo cercato on.ine e su questo forum..
avevo trovato un script, ma non riuscivo a capire come includerlo..
era quello con i 4 file, tra cui userin ed useronline...