Sven Rautenberg: $_Session: Was ist hier falsch?

Beitrag lesen

Moin!

glaube ich Dir ja. Aber ich hatte ja extra die Cookieannahme deaktiviert, um zu sehen, ob die SID angehängt werden würde.

Aber wenn du schon von vorher ein Cookie hast, nützt dir das Deaktivieren nichts. :)

War aber nicht der Fall.

Wie würde denn der korrekte Link lauten müssen?

In der Weiterleitung:

header('Location: '.(isset($_SERVER['HTTPS'])?'https://':'http://').$_SERVER['HTTP_HOST']."/pfad/zur/seite.html".(SID?"?".SID:''));

Schlauerweise definiert man sich dafür eine Funktion und läßt dort den "Pfad zur Seite" (absolut angegeben) als Parameter übergeben.

Alternativ kannst du dir natürlich auch eine Funktion bauen, die aus einer relativen Angabe eine korrekte absolute URL baut.

- Sven Rautenberg

--
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)