session variablen werden nicht ausgegeben obwohl die session
registriert ist.
Ich habe schon
<?php echo $HTTP_SESSION_VARS["s_test"]; ?>
und
echo $s_test;
probiert.
Auf der Seite, auf der die session gestartet wird klappt genau diese
Ausgabe der Variablen. (beide)
Auf der zweiten Seite wird geprüft, ob die Session da ist.
Da steht dann, das alles klar wäre. Mit der Variablenausgabe ist
aber Essig.
"ist registriert " (Ausgabe vom Script von Seite 2)
if (session_is_registered("s_test")) {
echo $HTTP_SESSION_VARS["$s_test"]."ist registriert";
} else {
echo "ist nicht registriert";
}
Seite 1: (Auszug)
...
session_name("session");
@session_start(session);
session_register("s_test");
$HTTP_SESSION_VARS["s_test"] = "test";
echo $HTTP_SESSION_VARS["s_test"];
...
Seite 2: (Auszug)
...
session_name("session");
@session_start(session); //die Zeile bitte wieder vor alle anderen
if (session_is_registered("s_test")) {
echo $HTTP_SESSION_VARS["$s_test"]."ist registriert";
} else {
echo "ist nicht registriert";
}
echo $HTTP_SESSION_VARS["s_test"];
echo $s_test;
...
Keine Variablen auf Seite 2.
P.S. Omni 2.09 , XP , PHP4.2.2 !!!!NEIN! DOCH NUR 4.0.6!!!!
php.ini Einstellung habe ich alles
auf grün was man so kennt.
Thanxx
registriert ist.
Ich habe schon
<?php echo $HTTP_SESSION_VARS["s_test"]; ?>
und
echo $s_test;
probiert.
Auf der Seite, auf der die session gestartet wird klappt genau diese
Ausgabe der Variablen. (beide)
Auf der zweiten Seite wird geprüft, ob die Session da ist.
Da steht dann, das alles klar wäre. Mit der Variablenausgabe ist
aber Essig.
"ist registriert " (Ausgabe vom Script von Seite 2)
if (session_is_registered("s_test")) {
echo $HTTP_SESSION_VARS["$s_test"]."ist registriert";
} else {
echo "ist nicht registriert";
}
Seite 1: (Auszug)
...
session_name("session");
@session_start(session);
session_register("s_test");
$HTTP_SESSION_VARS["s_test"] = "test";
echo $HTTP_SESSION_VARS["s_test"];
...
Seite 2: (Auszug)
...
session_name("session");
@session_start(session); //die Zeile bitte wieder vor alle anderen
if (session_is_registered("s_test")) {
echo $HTTP_SESSION_VARS["$s_test"]."ist registriert";
} else {
echo "ist nicht registriert";
}
echo $HTTP_SESSION_VARS["s_test"];
echo $s_test;
...
Keine Variablen auf Seite 2.
P.S. Omni 2.09 , XP , PHP4.2.2 !!!!NEIN! DOCH NUR 4.0.6!!!!
php.ini Einstellung habe ich alles
auf grün was man so kennt.
Thanxx
Kommentar