beim logout online auf offline setzen

Kurt Cobain

Erfahrenes Mitglied
tag



beim login wurde status auf online gesetzt.

jetzt will ich dass beim logout status auf offline gesetzt wird. s machts aber ned . was muss ich da noch ändern




logout
PHP:
<?php

ob_start ();
 $user = $_SESSION['user'];
include("./dateien/inc/connection.php");  
$update = "UPDATE users SET  status = 'offline' WHERE user = '$user' ";
$updatetrue = mysql_query($update) or die (mysql_error());

session_start ();
session_unset ();
session_destroy ();
echo $user ;
header ("Location: logouttrue.php");
ob_end_flush ();
?>


dabke
 
Könntest du bitte genauer beschreiben, wie sich der Fehler bemerkbar macht?

Was mir aufgefallen ist: session_start() vor session_destroy() macht wenig Sinn. Die Session sollte zu Beginn des Scriptes gestartet oder wieder aufgenommen werden, da du sonst nicht aus $_SESSION['user'] den User ermitteln kannst.

Sven
 
Zurück