S3Ri0US: Session will nicht mehr.....

Beitrag lesen

Hallo Gemeinde.. ich habe ein kleines problem... und zwar funktioniert auf meiner Seite der Login nicht mehr bzw. die Session Variable wird plötzlich nicht mehr gesetzt.. habe meinen Code etwas aufgeräumt und verschiedene sachen in extra PHP Dateien gepackt.. seit dem bin ich am verzweifeln. Ich habe an der Session / Login Function NICHT geändert. Evt. wisst ihr woran dies liegen könnte ?

Meine ersten 2 Zeilen der PHP Datei:

<?php
session_start();

Meine Login Funktion:

$abfrage = "SELECT id,pass FROM users WHERE name = '$u_name'";
$erg = mysql_db_query("mysql",$abfrage,$verbindung);
list($u_id,$pw) = mysql_fetch_row($erg);

$u_pw = md5($u_pw);

if($pw == $u_pw) {
$SessionNr = mt_rand(10000,99999);
$abfrage = "UPDATE users SET session_id='$SessionNr' WHERE id = '$u_id'";
$erg = mysql_db_query("mysql",$abfrage,$verbindung);
if($erg) {

--->   $_SESSION['mySessionNr'] = $SessionNr;

$time = time();
mysql_query("UPDATE users SET expire = '".(time()+19000)."' WHERE session_id='$SessionNr'");
echo "<div class="style2-2"><b>Login erfolgreich !</b><br><br></div>";
echo "<a class='newlink2' href='index.php'>[ Weiter... ]</a>";
} else {
echo "<div class="style2-2"><b>Es ist ein Interner Fehler aufgetreten !</b></div>";
}
} else {
echo "<div class="style2-2"><b>Benutzer oder Passwort Falsch !</b><br></div>";
}

Die Variable $mySessionNr  wird nicht gestezt.. wobei $SessionNr über RND erstellt wird.