Roger: session-variable fehlt nach header-aufruf

Beitrag lesen

moin!

ich weiss nicht woran es liegt, deshalb brauch ich mal wieder eure hilfe. folgendes script:

session_start();

[...]

if ($_POST["check"] == "ja")
{
 $_SESSION["name"] = $_POST["name"];
}
if ($_SESSION["test"] != 1)
{
 header("Location: ".$_SERVER['PHP_SELF']."?cmd=go");
 exit;
}

[...]

wenn $_POST["check"] == ja ist, wird ein wert in der sessionvariable ($_SESSION["name"]) gespeichert. allerdings bleibt dieser nur erhalten, solange $_SESSION["test"] == 1 ist. sollte $_SESSION["test"] != 1 sein, fehlt plötzlich der inhalt von $_SESSION["name"]; oder anders ausgedrückt, solange nicht die header-funktion aufgerufen wird, existiert der inhalt von $_SESSION["name"].

das ist doch ziemlich merkwürdig, oder?

gruß.
roger.

--
Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de