Hallo ihr da draußen! ;)
Ich bin auf der Suche nach einer zuverlässigen Möglichkeit, per PHP den aktuellen URI herauszufinden. Bisher habe ich mich da immer auf $_SERVER['REQUEST_URI']
verlassen, doch gestern gelesen, dass dies nicht unbedingt funktioniert, da auch Requests mit relativen Pfaden gestellt werden könnten.
Dies wäre für meine Verwendungszwecke fatal, da ich $_SERVER['REQUEST_URI']
eigentlich eben immer nur dann verwende, wenn ich unbedingt eine absolute Adresse benötige. Zum Beispiel (in verarbeiteter Form) im <base href="[…]" />
-Tag oder bei Weiterleitungen per header('Location: […]')
.
Per Google bin ich dann auf den Artikel How to find the full URL of the page in PHP in a platform independent and configuration independent way gestoßen, doch frage ich mich, ob dies tatsächlich die einzige, beste und zuverlässigste Lösung des Problems ist, oder ob ihr möglicherweise bessere Ideen habt.
Ich bin auf eure Antworten gespannt,
Gruß,
Claudius