dedlfix: URL Adresszeile

Beitrag lesen

echo $begrüßung;

» gibt es eine möglichkeit mit PHP oder JAVASCRIPT die komplette URL (alles was in der Adresszeile steht) auszugeben?
Ja sicher.

Dies ist zwar logisch gesehen korrekt, ...

PHP oder Javascript
   0  oder     1      => true

Magst Du es lieber von hinten(PHP) oder von vorne(Javascript)?

... aber hier nicht mehr. Mit PHP gibt es keine Möglichkeit, die in der Adresszeile des Browsers üblicherweise stehende URL auszulesen. Zum einen wird sie in zwei Teilen und auch nicht vollständig übertragen (ein Anker wird nicht an den Server gesendet, weil der nur für den Client interessant ist). Und zum anderen muss die angeforderte Ressource nicht unbedingt die sein, die in der Adresszeile steht (Frameset).

Alles was der Server zu einem Request weiß, findet sich unter PHP im Array $_SERVER wieder. Man kann damit eine gültige URL des Requests rekonstruieren, aber die muss, wie gesagt, nicht mit der Browseranzeige übereinstimmen.

echo "$verabschiedung $name";