Sven Rautenberg: Request-Uri - komplett

Beitrag lesen

Moin!

Jedoch möchte ich auch http: wo her haben.
Gibt es hierfür eine Server-Variable?

Schau mal in $_SERVER["SERVER_PROTOCOL"]. Ggf. musst du auch noch in $_SERVER["HTTPS"] schauen.

Die Unterscheidung zwischen HTTP und HTTPS kann man nur anhand der Existenz von $_SERVER['HTTPS'] treffen.

In $_SERVER['SERVER_PROTOCOL'] steht nur, welche HTTP-Version vom Client verwendet wurde. Das ist aber auch bei HTTPS immer nur HTTP - da SSL ja nur eine für die Nutzdaten transparente Schicht ist, die die Verschlüsselung erlaubt, aber keinen Einfluß auf das innere Protokoll hat.

- Sven Rautenberg

--
"Love your nation - respect the others."