PHP Session Variablen werden nicht übergeben

Clown[AUT]

Komplett-PC-Aufrüster(in)
PHP Session Variablen werden nicht übergeben

Hi Leute,
hab leider das Problem, dass bei einem Loginskript die Sessionvariablen nicht ins nächste Skript übergeben werden.

PHP:
<?
session_start(); 
echo session_id();

//hier ist ein Datenbankzugriff, Ausgabe werden in Sessionvariablen geschrieben, funktioniert da in $_SESSION["mail"] das Richtige steht

$_SESSION["id"] = $data["id"];
$_SESSION["name"] = $data["name"];
$_SESSION["nname"] = $data["nachname"];
$_SESSION["vname"] = $data["vorname"]
$_SESSION["status"] = $data["status"];
$_SESSION["berechtigung"] = $data["berechtigung"];
$_SESSION["mail"] = $data["mail"];
$_SESSION["regkey"] = $data["regkey"];      } 

echo $_SESSION["mail"];



?><a href="session.php">next</a><? 

  
?>

und Skript 2 session.php:

PHP:
<?session_start();
echo session_id();
$test=$_SESSION["mail"];
echo $test;
session_destroy();
?>

Session-ID's sind bei beiden Skripten gleich, der Datenbankzugriff im ersten Skript funktioniert tadellos, auch die Ausgabe von echo $_SESSION["mail"]; ist richtig, nur im 2. Skript wird bei der Sessionausgabe nichts angezeigt.

Habt ihr eine Lösung?

MfG Clown
 
AW: PHP Session Variablen werden nicht übergeben

Läuft das ganze auf irgend nem Server?
 
Zurück