Goddag udviklere.
Jeg har et problem med en PHP-session, som ikke bliver "destroyed", hvis brugeren bare surfer væk fra siden, uden at trykke på "Logout".
Dette er den kode, som udføres når brugeren trykker logout (hvis I kan bruge det til noget):
- <?php session_start();
- include("connect.php");
-
- $time = date("d/m-Y") . " - " . date("H:i");
-
- mysql_query("UPDATE `users` SET `online` = '0', `lastonline` = '$time' WHERE `id` = '$_SESSION[userid]'");
-
- session_destroy();
- ?>
Denne kode bliver ikke udført, hvis brugeren bare surfer videre, hvilket gør at han/hun står som online indtil der en skønne dag bliver trykket logout..
Hvordan løser jeg lige dette problem?