Hey,
auch wenn es hier nicht gern gesehen wird, aber nach ausführlicher suche, hab ich einfach nicht das passende gefunden.
Ich möchte gern die User anzeigen lassen, die gerade online sind.
Dafür speichere ich die UserSession in de DB, jedoch wird die nur gelöscht, wenn die Person sich richtig ausloggt.
Wenn die Session abgelaufen ist, steht die Session immernoch in der DB
Das ist die Function, die beim ausloggen ausgeführt wird.
NUr wie kann ich es machen, dass das Query ausgeführt wird, bevor die UserSession abläuft oder die Person die Seite ohne logout schließt?????
auch wenn es hier nicht gern gesehen wird, aber nach ausführlicher suche, hab ich einfach nicht das passende gefunden.
Ich möchte gern die User anzeigen lassen, die gerade online sind.
Dafür speichere ich die UserSession in de DB, jedoch wird die nur gelöscht, wenn die Person sich richtig ausloggt.
Wenn die Session abgelaufen ist, steht die Session immernoch in der DB
Das ist die Function, die beim ausloggen ausgeführt wird.
PHP-Code:
function logout()
{
$sql="UPDATE tbl_user
SET UserSession=NULL
WHERE UserSession='".session_id()."'";
mysql_query($sql);
}
Kommentar