dedlfix: Adresszeile auswerten

Beitrag lesen

echo $begrüßung;

Folgendes Problem: Wie kann ich die Adresszeile auswerten (also den kompletten Request)?

Die Adresszeile des Browsers und der HTTP-Request sind nicht das selbe. In HTTP 1.0 erfuhr der Server noch nicht einmal, welcher Hostname aufgerufen wurde, da er vom Client in die IP-Adresse aufgelöst wurde und ihn der Server nicht zu Gesicht bekam. Ein (minimaler) Request sah so aus:

GET /path/to/document HTTP/1.0

In HTTP 1.1 kam der Host-Header hinzu, so dass nun auch unter einer IP-Adresse mehrere Hostnamen unterschieden werden konnten:

GET /path/to/document HTTP/1.1
  Host: www.example.org

Alles was PHP zum Request weiß steht im Array $_SERVER, und das kann je nach Server-Software auch noch unterschiedlich aussehen.

echo "$verabschiedung $name";