login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Online status veranderen in MySql database

Offline JBke - 09/05/2007 10:56 (laatste wijziging 09/05/2007 10:56)
Avatar van JBkePHP gevorderde Hoi,

Ik vroeg me af hoe je de status van een bezoeker op je site van online = 1 naar offline = 0 kan doen veranderen op het moment dat de bezoeker zonder af te melden gewoon zijn browser sluit of bvb een pc crash heeft of zo??
Is daar een mogelijkheid met JavaScript
  1. on.window.close
of zoiets??

Het veranderen van de status in de COOKIE is geen probleem met Javascript.

Groeten.

3 antwoorden

Gesponsorde links
Offline Thomas - 09/05/2007 10:59
Avatar van Thomas Moderator Je kunt ook een timeout gebruiken. Als een gebruiker langer dan X seconden inactief is, dan wordt verondersteld dat deze offline is.
Offline JBke - 09/05/2007 11:01
Avatar van JBke PHP gevorderde O, bedankt FangorN, ga het eens opzoeken en toepassen, had daar al wel van gehoord maar heb het nog nooit gebruikt, heb je per toeval geen klein voorbeeld van het gebruik ervan en de bijhorende UPDATE query??
Offline Thomas - 09/05/2007 11:29
Avatar van Thomas Moderator Het principe is altijd hetzelfde:

Elke page-access: update-query. Userid, ip, timestamp etc.
Controle: Online als NOW - timeout < laatste page access (de timeout is nog niet opgetreden)

of laatste page access + timeout > NOW, als je dat leuk vindt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s