Parameter-Übergabe und SSI
Carsten Pieper
- cgi
Hallo!
Ich möchte gerne aus verschiedenen SHTML-Dateien über Server Side Include ein- und dasselbe CGI-Skript (Perl) mit verschiedenen Parametern aufrufen, um diese dann mit Hilfe des CGI-Moduls auszulesen.
Leider kommt beim SSI-Befehl immer der Fehler:
[an error occurred while processing this directive]
Lasse ich die Parameter weg, taucht der fehler nicht auf.
Ist es etwa nicht möglich, ein CGI-Skript über SSI mit Parametern aufzurufen? Wenn doch, was mache ich falsch?
Wenn wirklich nicht, welche Möglichkeiten verbleiben?
Ich müsste dann ja im aufgerufenen CGI-Skript fragen, wer es aufgerufen hat. Die CGI-Variabel $cgi->referer() funktioniert jedoch auch nicht, sie liefert die Seite, die vor der Seite angezeigt wurde, die den SSI-Befehl enthält.
Herzlichen Dank für eure Hilfe sagt im Voraus,
Carsten
hi,
Ich möchte gerne aus verschiedenen SHTML-Dateien über Server Side Include ein- und dasselbe CGI-Skript (Perl) mit verschiedenen Parametern aufrufen, um diese dann mit Hilfe des CGI-Moduls auszulesen.
du meinst GET-parameter, wie in http://www.example.org/cgi-bin/cgiscript.pl?parameter1=blah ?
Leider kommt beim SSI-Befehl immer der Fehler:
[an error occurred while processing this directive]Lasse ich die Parameter weg, taucht der fehler nicht auf.
Ist es etwa nicht möglich, ein CGI-Skript über SSI mit Parametern aufzurufen?
ich vermute ma, dass das deshalb nicht klappt, weil du dich beim "aufruf" des scriptes über SSI ja gar nicht im HTTP-umfeld befindet - also "funktionieren" da auch keine HTTP-GET-parameter.
gruß,
wahsaga
Hossa!
Lieben Dank, habe das Problem schon selber gelöst, ich habe statt include aus Versehen exec genommen.
Schönen Abend noch,
Carsten
Hallo,
skript her, skript her oder ich fall um, lalalala
Bert