sessions funktionieren nur wenn man cookies blockt
Servus,
ich habe ein etwas merkwürdiges Problem, als ich meine Website Anfangs von Sessions über Cookies auf Sessions über die URL umgestellt habe stellte ich im Browser ein, er solle alle Cookies blocken um zu sehen ob er nicht zwischen durch irgendwo die Session verliert.
Ich habe nun nach langer Zeit die Einstellung auf "Standard" (Cookies sind nun erlaubt) zurückgestellt und ich musste feststellen, es geht leider nicht mehr.
Lösche ich die Cookies nach ich die Login-Seite für den Memberbereich geöffnet habe und melde mich dann an funktioniert es (Es werden neue Cookies automatisch erstellt). Melde ich dann wieder aus dem Mitgliederbereich ab und versuche mein Glück erneut passiert nichts. Lösche ich wieder die Cookies funktioniert es wieder.
Beim Login verwende ich folgenden Code:
session_id($_REQUEST["sid"]);
session_start();
session_unset($_SESSION["var1"]);
session_unset($_SESSION["var2"]);
session_destroy();
session_start();
$sid = session_id();
$_SESSION["var1"] = "xyz";
$_SESSION["var2"] = 1;
Gibt es eine Möglichkeit PHP zu sagen er darf keine Cookies verwenden? Ich kann die php.ini Datei leider nicht editieren. Webspace ist bei Lycos (kein kostenloser).
Oder gibt es einen Befehl mit dem ich alle Cookies auf dem Client löschen kann (wahrscheinlich nicht)?
Oder gibt es eine ganz andere Lösung?
Es wäre super wenn mir jemand helfen könnte habe schon so viel ausprobiert doch es hat leider nichts geholfen.
Vielen Dank im voraus
Gruß
Nogi
|