Die #echo-Direktive dient zum gezielten Ausgeben einzelner Variableninhalte in den Quellcode des HTML-Dokuments. Dabei kann es sich um Umgebungsvariable des Servers, spezielle Variable des SSI-Systems oder um eigene Variable handeln. Für Datumsausgaben gilt das mit der letzten zuvor angegebenen #config-Direktive gesetzte Format.
Die folgende SSI-Anweisung gibt das Datum in der lokalen Zeitzone des Servers aus:
<!--#echo var="DATE_LOCAL" -->
Die #echo-Direktive kann zwei Attribute aufweisen:
Zunächst wird die Variable "MyString" definiert und mit Sonderzeichen gefüllt:
<!--#set var="MyString" value=" äöüäöüß" -->
Anschließend wird der Inhalt der Variablen in den drei verschiedenen Codierungen ausgegeben (je nach dem verwendeten Client kann die Codierung none "zufälligerweise" auch das scheinbar "richtige" Ergebnis zeigen):*
<--#echo encoding="none" var="MyString" -->:*Falls Sie hier kein Ergebnis sehen, kann das daran liegen, daß der Server kein SSI unterstützt - oder daß Sie die Dateien vielleicht herunter geladen haben und nun lokal ohne einen Webserver aufrufen.