Christoph Schnauß: SSI: Kann ich mehrere Argumente übergeben?

Beitrag lesen

hallo Siechfred,

Kann ich auch mehrere Argumente wie index.shtml?test=1&seite=2 übergeben und mit SSI auswerten?
Ich finde jedenfalls in der Dokumentation nichts Gegenteiliges

Nein, aber auch keinerlei Hinweis, ob und wie es denn gehen könnte. Ich habe mal ganz rasch ein bißchen herumgespielt (_diese_ Frage hatte ich mir noch nie gestellt), aber auch keine Lösung gefunden. Abgesehen davon, daß ich nicht weiß, was SSI mit mehreren Argumenten anfangen soll, "auswerten" muß das jeweils der Server, SSI selbst kennt keine "Auswertung", wie es sie in den großen Programmiersprachen gibt.
Was allerdings problemlos möglich ist: Man kann sich mit unterschiedlichen Variablen durchaus solche Strings zusammenstellen, das geht (schematisch) mit
  <!--#set var="param" value="test=1" --><!--#echo var="param" -->
Siehe Arbeiten mit Variablen. Auf diese Weise lassen sich im Quelltext zwar sehr umständlich aussehende, aber gut funktionierende Links zusammenbasteln.

http://httpd.apache.org/docs/2.0/mod/mod_include.html#element.include

Etwas zuverlässiger ist http://httpd.apache.org/docs/2.0/howto/ssi.html

Grüße aus Berlin

Christoph S.