Bernhard Peissl: SSI ruft CGI mit Parameter auf -> Fehler

Beitrag lesen

Grüssi!

Das Script braucht aber Parameter, also habe ich folgendes versucht:

<!--#exec cgi="scriptname.pl?parametereins=werteins&parameterzwei=wertzwei"-->

Weiss jemand, wie man korrekt die Parameter uebergeben kann?

Das könnte daran liegen, daß Parameter, die an eine SSI-Datei übergeben werden an die CGI-Datei weitergegeben werden.

Das halte ich für ein Gerücht. Ich habe eine Seite, die 5 CGI-Scripts inludiert, alle mit Parameterübergabe! Allerdings mit include virtual, keiner Parameterübergabe an die shtml-Datei, und mit Leerzeichen vor '-->' ;-)

Lass den Aufruf also so stehen:
<!--#exec cgi="scriptname.pl"-->
und rufe die ssi-datei so auf:

ssi_datei.shtml?parametereins=werteins&parameterzwei=wertzwei

Und wenn mehrere SSIs drin sind, werden die Parameter an alle SSIs übergeben?

Exec CGI verträgt keine Parameter, du musst include virtual nehmen:
http://www.teamone.de/cgi-local/self/such.pl?suchausdruck=SSI+Paramter+CGI&lang=on&feld=alle&index_5=on&hits=100

lg bernhard