Server Side Includes

SSI Variablen Substitution

Eine Variablen Substitution erfolgt innerhalb von SSI-Anweisungen, wenn die Variable in

vorkommt. Dem Variablennamen ist das Dollarzeichen voranzustellen. Soll das Zeichen $ selbst dargestellt werden, so muss es mit einem Backslash gequotet werden. Kommt die Variable innerhalb einer Zeichenkette vor, muss sie in geschweifte Klammern eingeschlossen werden.

Beispiele

Zuweisungen

Variable zuweisen Variable ausgeben Ergebnis
<!--#set var="A" value="TEST1" --> <!--#echo var="A" --> TEST1
<!--#set var="B" value="TEST2" --> <!--#echo var="B" --> TEST2
<!--#set var="C" value="$A" --> <!--#echo var="C" --> TEST1
<!--#set var="D" value="\$A" --> <!--#echo var="D" --> $A
<!--#set var="E" value="${A}_${B}" --> <!--#echo var="E" --> TEST1_TEST2

Kontrollstruktur-Beispiel

<!--#if expr="($QUERY_STRING='')" -->
    Alles in Ordnung.
<!--#else -->
    Dieser URL dürfen keine Parameter angehängt werden.
<!--#endif -->

aber

<!--#echo var="QUERY_STRING" -->

Testen sie's: