Einfügen des Wertes einer Umgebungsvariablen

Der SSI-Befehl Echo weist den Webserver an, den Wert einer Umgebungsvariablen an der Position des Befehls im Quellcode des Dokuments einzufügen, bevor diese zu einem Webbrowser gesendet wird. Eine Umgebungsvariable ist eine vom Server bereitgestellte Information zum aktuellen Dokument oder einem Betriebsaspekt des Servers selbst. Sie können einen Echo-Befehl in einem Dokument nutzen, um z.B. zu veranlassen, dass der Server die Ortszeit oder das Datum der letzten Änderung des Dokuments in einen Absatz an beliebiger Stelle im Dokument einfügt. Der Server bestimmt den Wert der angegebenen Umgebungsvariablen dann, wenn er auf den Echo-Befehl trifft.

So fügen Sie einen Echo-Befehl ein
  1. Platzieren Sie die Einfügemarke an der Position im aktuellen Dokument, an welcher der Wert der Umgebungsvariablen vom Webserver eingefügt werden soll.
  2. Klicken Sie auf der benutzerdefinierten Symbolleiste auf SSI, und klicken Sie auf Echo. (Wenn der Befehl SSI nicht angezeigt wird, fügen Sie diesen zur benutzerdefinierten Symbolleiste hinzu, indem Sie in der Kategorienliste die Einstellung Einfügen und anschließend in der Befehlsliste die Option SSI wählen.)
  3. Geben Sie im Feld Variable die gewünschte Umgebungsvariable ein, oder wählen Sie sie aus. Klicken Sie anschließend auf OK.

Wenn die Anzeige von speziellen Tag-MarkierungenSie können spezielle Tag-Markierungen ein- oder ausblenden, indem Sie auf der Standardsymbolleiste auf “Spezielle Tag-Markierungen ein-/ausblenden” klicken. aktiviert ist, wird ein “SSI”-Feld (Namo Web Editor mark ssi Einfügen des Wertes einer Umgebungsvariablen) ebenfalls an der Position des Echo-Befehls unmittelbar vor dem (gegebenenfalls angezeigten) eingefügten Dateiinhalt angezeigt.

Die Umgebungsvariablen, die im Feld Variable auswählbar sind, werden im Folgenden vorgestellt.

Namo Web Editor icon note Einfügen des Wertes einer UmgebungsvariablenSie können den Namen einer beliebigen Umgebungsvariablen in das Feld Variable eingeben, auch wenn diese im Dropdownmenü nicht verfügbar ist.

Allgemeine Variablen

Diese Variablen sind allgemein nützlich.

DATE_GMT

GMT-Datum und -Uhrzeit (Greenwicher Zeit), an dem bzw. zu der der Webserver den Echo-Befehl ausführt. Das Format wird vom Befehl config timefmt gesteuert.

DATE_LOCAL

Das lokale Datum und die lokale Uhrzeit, an dem bzw. zu der der Webserver den Echo-Befehl ausführt. Das Format wird vom Befehl config timefmt gesteuert.

DOCUMENT_NAME

Der Dateiname des aktuellen Dokuments.

DOCUMENT_URI

Der virtuelle Pfad des aktuellen Dokuments.

HTTP_ACCEPT

Die vom Browser akzeptierten MIME-Typen.

HTTP_REFERRER

Der URL der Seite, von welcher der Benutzer zum aktuellen Dokument gelangt ist (in der Regel durch Klicken auf einen Hyperlink), falls vorhanden.

HTTP_USER_AGENT

Der Name und die Version des Browsers.

LAST_MODIFIED

Das lokale Datum bzw. die lokale Uhrzeit, an dem bzw. zu der das Dokument zuletzt geändert wurde. Das Format wird vom Befehl config timefmt gesteuert.

REMOTE_ADDR

Die IP-Adresse des Computers des Benutzers.

REMOTE_HOST

Der Hostname des Computers des Benutzers.

REMOTE_USER

Der Benutzername des Benutzers (nur verfügbar, wenn sich der Benutzer für den Zugriff auf das aktuelle Dokument angemeldet hat).

SERVER_NAME

Hostname, DNS-Alias oder IP-Adresse des Webservers.

SERVER_PORT

Die Portnummer des Webservers (in der Regel 80) für die aktuelle Datenübertragung.

SERVER_PROTOCOL

Der Name und die Versionsnummer des Internetprotokolls (wie z.B. HTTP) für die aktuelle Datenübertragung.

SERVER_SOFTWARE

Der Name und die Version der Webserversoftware.

CGI-spezifische Variablen

Diese Variablen sind nur von Bedeutung, wenn das angezeigte Dokument von einem CGI-Skript erzeugt wurde.

CONTENT_LENGTH

Die Länge von Inhalten, die vom Browser an die Abfrage angefügt wurden.

CONTENT_TYPE

Der Typ von Inhalten, die vom Browser an die Abfrage angefügt wurden.

GATEWAY_INTERFACE

Die vom Server verwendete CGI-Version.

PATH_INFO

Die zusätzlichen Pfadinformationen, falls vorhanden, die vom Browser an den Pfadnamen des Skripts angefügt wurden.

PATH_TRANSLATED

Entspricht PATH_INFO, wobei jedoch der virtuelle Pfad in einen physischen Pfad übersetzt wird.

QUERY_STRING

Die Abfragezeichenfolge, falls vorhanden, die vom Browser an den URL des Skripts angefügt wurde.

QUERY_STRING_UNESCAPED

Die Version von QUERY_STRING ohne Escape-Zeichen.

REQUEST_METHOD

Die Methode, gemäß der die Browseranforderung erfolgte (wie z.B. GET oder POST).

SCRIPT_NAME

Der virtuelle Pfad des aktuellen Skripts.

Verwandte Themen

Steuern des Uhrzeit- und Datumsformats für einen Echo-Befehl

Einfügen des Wertes einer Umgebungsvariablen