Andreas Korthaus: $_SERVER variablen bei virtual host?

Beitrag lesen

Hallo!

bsp:
192.168.123.100 server adresse!

Die IP hat in dem meisten Fällen herzlich wenig mit dem Host-Header den der User-Agent sendet zu tun. Meist werden Namensbasierte virtuelle Hosts verwendet, so dass sich verschiedene Hostnamen/Domains eine IP teilen können. Wie das ganze dann auf das Verzeichnis abgebildet wird ist erstmal irrelevant. Wie Virtual Hosting funktioniert kannst Du z.B. im Apache-Manual nachlesen: http://httpd.apache.org/docs-2.0/vhosts/, wie die Zuweisung im Detail funktioniert findest Du hier: http://httpd.apache.org/docs-2.0/vhosts/details.html

wenn ich nun einen v-host in dem verzeichnis "/bsp/" anlege, bekomm ich dann mit $_SERVER['HTTP_HOST'], "192.168.123.100 /bsp/" raus?

Dieses Element enthält den Host-Header den der User-Agents ggfs. gesendet hat, siehe: http://de3.php.net/manual/de/reserved.variables.php#reserved.variables.server,
und dieser Header enthält im Normalfall den Hostnamen wie er in der Adresszeile des Browsers steht, siehe: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23

Grüße
Andreas

--
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/