SSI mehrere Infos per URL übergeben
Björn Beulshausen
- sonstiges
Hallo zusammen,
ich würde gerne per SSI zwei Variablen per URL übergeben und je nach Inhalt der Variable 2 die Variable 1 in verschiedener Art ausgeben.
Gibt es eine Möglichkeit, den Querystring auf die Existenz eines Teilstrings zu untersuchen?
MfG
Björn Beulshausen
Gibt es eine Möglichkeit, den Querystring auf die Existenz eines Teilstrings zu untersuchen?
Ja, mit Hilfe von Regulären Ausdrücken, die Dokumentation und das SSI Tutorial nennen dir ein paar Beispiele. Vom Prinzip her würde sowas gehen:
URL: http://example.de/foo.shtml?bar&baz
<!--#if expr="$QUERY_STRING = /^([a-zA-Z]+?&)/" -->
<!--#set var="param1" value="$1" -->
<!--#else -->
<!--#set var="param1" value="Nix da" -->
<!--#endif -->
<!--#if expr="$QUERY_STRING = /baz$/" -->
<strong><!--#echo var="param1" --></strong>
<!--#else -->
<em><!--#echo var="param1" --></em>
<!--#endif -->
Siechfred