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????
-----------------------------------------