Capior: Unterschied HTTP_HOST und SERVER_NAME

Hallo

Wo liegt der Unterschied zw. der Server-Variable HTTP_HOST und SERVER_NAME? Diese Variabeln liefern - meiner Meinung nach - immer denselben Wert.

Ich danke

Schöne, cu
  Capior

  1. Hi,

    Wo liegt der Unterschied zw. der Server-Variable HTTP_HOST und SERVER_NAME? Diese Variabeln liefern - meiner Meinung nach - immer denselben Wert.

    dann vermute ich mal, arbeitest Du nicht mit virtuellen Hosts o.ä. Der HTTP_HOST ist das, was der Client im Host-Header anfordert; der SERVER_NAME das, was beim Server als Name einkonfiguriert wurde.

    Cheatah

    --
    X-Will-Answer-Email: No
    1. Hi,

      Wo liegt der Unterschied zw. der Server-Variable HTTP_HOST und SERVER_NAME? Diese Variabeln liefern - meiner Meinung nach - immer denselben Wert.

      dann vermute ich mal, arbeitest Du nicht mit virtuellen Hosts o.ä. Der HTTP_HOST ist das, was der Client im Host-Header anfordert; der SERVER_NAME das, was beim Server als Name einkonfiguriert wurde.

      Cheatah

      Hallo Ceatah

      Danke für die Antwort.
      Ich glaub ich muss meine Frage anders stellen...
      Wie kann ich per Server-Side-Script prüfen, welche Domain angefordert wurde?
      Habe 3 Domains, die auf den gleichen Inhalt pointen. Ich will nun mit ASP prüfen, welche Domain angefordert wurde...mit SERVER_NAME und HTTP_HOST klappt das m. E. gut bzw. so, wie ich es mir vorstelle. Aber ist das die _korrekte_ Lösung?

      Danke auch an Andreas Korthaus

      Schöne, cu
        Capior

  2. Hallo!

    Wo liegt der Unterschied zw. der Server-Variable HTTP_HOST und SERVER_NAME? Diese Variabeln liefern - meiner Meinung nach - immer denselben Wert.

    Das wird im Manual unter Variablen > vordefinierte Variablen > $_SERVER erklärt:

    http://www.php3.de/manual/en/reserved.variables.php#reserved.variables.server

    oder die alte Version in deutsch: http://www.php3.de/manual/de/language.variables.predefined.php

    Grüße
    Andreas