Live Session mit SQL ?

XXdynastieXX

Mitglied
Hallo,

und zwar möchte ich eine Art Live-Counter programmieren.

Um die MOMENTANE Userzahl zu ermitteln hab ich gedacht ich benutze session_start() und füge die session ID in der Datenbank hinzu.

Aber wie stelle ich es an, dass die Session ID wieder aus der Datenbank gelöscht wird nach einiger Zeit?

LG

P.S.: Vielleicht sollte ich zusätzlich zur Session ID eine Uhrzeit einfügen und sagen, dass die SessionID when sie länger wie 5 minuten dauert gelöscht wird?
 
Naja am besten speicherst du immer einen timestamp in der db, dann ist es leichter zu errechnen.

Dann müsste die SQL Anweisung so aussehen:
PHP:
mysql_query("DELETE FROM table WHERE the_time <= '". time() - 300 ."'");


Grüße SimonErich
 
Zurück