Andre Steffens: «!--#exec cgi="....cgi?d=daten";--» CGI-Skript Daten übergeben

Hi

ich würde gerne einem CGI-Skript Daten übergeben nach folgender Form:

<!--#EXEC CGI="egal.cgi?d=daten"-->

Warum geht das nicht ???
Wenn ich die Daten im URL-Fenster eintippe geht's.

Gruß Andre

  1. Hi

    ich würde gerne einem CGI-Skript Daten übergeben nach folgender Form:

    <!--#EXEC CGI="egal.cgi?d=daten"-->

    Warum geht das nicht ???
    Wenn ich die Daten im URL-Fenster eintippe geht's.

    Gruß Andre

    Hi Andre!

    Im SelfHtml-Dokument finden sich unter

    <../../tga.htm#a2>

    mehrere Moeglichkeiten, CGI-Skripte von HTML aus aufzurufen.
    Ferner eine (von vielen...?!) moegliche Erklaerung fuer Dein Problem:
    Server-Side-Includes werden nicht unbedingt von jedem WWW-Server
    unterstuetzt.

    Viele Gruesse!

    Andreas

  2. Hallo Andre

    <!--#EXEC CGI="egal.cgi?d=daten"-->
    Warum geht das nicht ???
    Wenn ich die Daten im URL-Fenster eintippe geht's.

    Im letzteren Fall ist es ja auch der Browser, der den Inhalt der URL-Zeile "parst", und Browser haben beim Aufdroeseln von Eingaben in der URL-Zeile viel Erfahrung. Der Parser Deines Servers scheint davon weniger zu haben. Vermutlich betrachtet er den gesamten Ausdruck als die aufzurufende Datei. Oder wird das Script ausgefuehrt, und nur die uebergebenen Daten sind nicht da? Wichtig ist bei dem Fall auch, dass das Script sich die Daten nach POST-Methode holt.
    Am besten mal einen anderen Web-Server ausprobieren.

    Viele Gruesse
       Stefan Muenz

  3. Hallo!

    SSI ist schon eine nette Sache, nicht wahr?

    ich würde gerne einem CGI-Skript Daten übergeben nach folgender Form:

    <!--#EXEC CGI="egal.cgi?d=daten"-->

    Warum geht das nicht ???

    Weil man laut Dokumentation so keine Parameter übergeben kann - nur ein paar zusätzliche Environment-Variable können angegeben werden.

    Wenn ich die Daten im URL-Fenster eintippe geht's.

    Versuch mal <!--#include virtual="pfad/egal.cgi?d=daten"> - das ist laut Apache-SSI-Dokumentation die bevorzugte Alternative.

    HTH,
    Markus