Sven Rautenberg: Session ID geht verloren! Nachsatz...

Beitrag lesen

Moin!

Hab ichs mir doch gedacht, ich habe keine relativen Links gesetzt, sondern absolute, dadurch, daß ich eine Variable $url davor platziert habe.

PHP hängt dann an Links keine Session-ID dran, wenn das Linkziel mit "http://" beginnt. Damit wird verhindert, dass Session-IDs an fremde Server gelangen.

Außerdem ist es absolut unnötig, sowas zu machen.

<a href="/index.php"> linkt aus jedem beliebigen Verzeichnis auf die (mutmaßliche) Startseite des aktuellen Servers. Ist also gleichbedeutend mit
a) <a href="../../../index.php"> (passende Menge an "../" vorausgesetzt)
b) <a href="http://www.eigener-server.test/index.php"> (geht auch von überall, ist aber länger und macht den Aufwand, den Servernamen dynamisch mit reinzupfriemeln)

- Sven Rautenberg

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