SSI: Kann ich mehrere Argumente übergeben?
nikthequick
- webserver
Hallo!
Kleine Frage zu SSI: in allen Tutorials finde ich nur Beispiele, wie man mit SSI Argumente à la index.shtml?test übergeben kann. Kann ich auch mehrere Argumente wie index.shtml?test=1&seite=2 übergeben und mit SSI auswerten?
Vielen Dank für Eure Hilfe!
nikthequick
Tag nikthequick.
Kleine Frage zu SSI: in allen Tutorials finde ich nur Beispiele, wie man mit SSI Argumente à la index.shtml?test übergeben kann. 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:
http://httpd.apache.org/docs/2.0/mod/mod_include.html#element.include
Siechfred
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.
Tag Christoph.
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.
Jupp. Es könnte nämlich auch sein, dass der OP sowas möchte wie im Kapitel Arbeiten mit Variablen beschrieben, da kommt man in der Tat nur an den kompletten Querystring heran, ihn in Name/Werte-Paare zu zerlegen, ist allein mit SSI unmöglich.
Siechfred