Raketenwissenschaftler: $_SERVER['REQUEST_SCHEME']

Beitrag lesen

Wo ist eigentlich REQUEST_SCHEME dokumentiert? Auf php.net nicht, aber jemand verwendet es da in einem Beispiel. Mein IIS gehostetes PHP hier zeigt mir diesen Eintrag nicht. Ist das eine Apache-spezifische SERVER-Variable?

Klares „Ja".

Das schreibt der Apache dem PHP in die „Umgebung“ - und so landet es in $_SERVER. Man kann sich mit SetEnvIf bzw. auch nur SetEnv und/oder mod_rewrite noch mehr eigenes Zeug „bauen“ - wenn man sich das Leben vermeintlich leicht und dann doch gar schwer machen will.😀