ich habe ein kleines aber sehr nervendes problem ich habe ein script gebaut was wen man sich einlogt die Session id in die db speichert und bei jeder siete überprüft ob die aktuele session id der in de datenbank entspricht wen nicht sol er anzeigen das man ausgelogt wurde wiel sich jemand anderes mit dne daten iengelogt hat aber nunja xDD mein problem ist er zeigt mir das immer an wen ich mich einloge hier der ralevante code
<php
......
$name = $_SESSION['name'];
$abfrage = "SELECT * FROM accounts WHERE username = '$name' LIMIT 0,1";
$ergebnis = mysql_query($abfrage);
$menge = mysql_num_rows($ergebnis);
while($row = mysql_fetch_object($ergebnis))
{
$row_sid = $row->sid;
}
.......
$akt_sid = session_id();
.......
if ($_SESSION['login'] == 1) {
if ($row_sid != $akt_sid) $echo = '<div align="center"><h1><font color="red">Du Wurdest Ausgelogt :</font></h1><br>Jemand anderes hat sich mit deinen Login daten angemeldet !</div>';
}
......
?>