fabian: session-problem, bitte um hilfe!

Beitrag lesen

Anhang:

-----------------------------------------
--------login.php------------------------
-----------------------------------------

#############################

session beginn

session_start();

$_SESSION["user_id"]=$user_id;
$_SESSION["email"]=$email;
$_SESSION["username"]=$username;

//diese variablen werden alle einwandfrei gesetzt

-----------------------------------------
-----nach dem reload der seite-----------
-----------------------------------------

//abfrage ob eingeloggt --> überprüfung
 session_start();

$ses_enc=session_encode();
 echo "<br><br>"
     ."######### SESSION DATEN ############<br><br>"
     ."Session-ID: <b>".SID."</b><br>"
     ."_user-id: <b>".$_SESSION["user_id"]."</b><br>"
     ."_email: <b>".$_SESSION["email"]."</b><br>"
     ."_username: <b>".$_SESSION["username"]."</b><br>"
     ."_sessionencode: <b>".$ses_enc."</b><br>";

if (isset($_SESSION["user_id"])) {

$user_id=$_SESSION["user_id"];

print (".......");

-----------------------------------------
---- und da bekomme ich jetzt plötzlich eine neue
---- session id und die alten variablen sind natürlich
---- weg. aber warum?
---- session_start() sollte doch die alte session wieder
---- aufrufen sofern sie nicht destroyt wird und das wird
---- sie nicht. warum initialisiert mir das skript da eine
---- neue session und ruft nicht die alte wieder auf????
-----------------------------------------