Frage

abgehend von meine anderen Frage und ihr Paar .

Ich suche den Hostname:Port Wert greifen, wie in der phpinfo() Funktion gefunden. Ich kann nicht scheinen, es überall zu finden und es nicht in $_SERVER.

War es hilfreich?

Lösung

Sie können die $_SERVER['SERVER_NAME'] für diese. Sie müssen nur den Server entsprechend konfigurieren, dass sie den erwarteten Wert zurückgibt. Sie verwenden offenbar neuer als Apache 1.3.

Sie müssen gesetzt UseCanonicalName Richtlinie on in der <VirtualHost> Eintrag in httpd.conf (auch die Warnung an der Unterseite des verknüpften Dokuments überprüfen!).

<VirtualHost *>
    ServerName example.com
    UseCanonicalName on
</VirtualHost> 

Siehe auch href="https://stackoverflow.com/questions/2297403/http-host-vs-server-name/2297421#2297421">.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top