Klaus: Environment-variablen und SSI

Hallo,
vieleicht kann ja jemand helfen:
Nachdem meine Internetpräsenz auf einen anderen Server umgezogen ist,
laeuft ein Script nicht mehr.

Im .shtml File steht folgenndes:
..
<!--#set var="id" value="hennef"-->
<!--#echo var="id" -->

<!--#exec cgi="cgi-bin/counter.cgi"-->
..
Das #set Kommando funktioniert, Wert wird gesetzt und wird auch mit dem #echo Kommando korrekt ausgegeben.

Nun zum Problem:
das cgi-Script laeuft grundsaetzlich auch; aber
$ENV{'id'} ist leer bzw. nicht gesetzt; ich kann auf die Variable nicht zugreifen.

Hat jemand eine Idee dazu?

  1. <!--#set var="id" value="hennef"-->
    <!--#echo var="id" -->

    <!--#exec cgi="cgi-bin/counter.cgi"-->

    das cgi-Script laeuft grundsaetzlich auch; aber
    $ENV{'id'} ist leer bzw. nicht gesetzt; ich kann auf die Variable nicht zugreifen.

    Vielleicht möchtest Du ja (wie zum Beispiel auch in der Apache-Anleitung empfohlen) statt exec lieber virtual benutzen. Nicht, daß es dann unbedingt mit der Umgebungsvariable funktionert, aber dann hättest Du zumindest auch die Möglichkeit, die Daten per Fragezeichenanhängsel über die URL zu liefern ("cgi-bin/counter.cgi?id=hennef").

    Gruß,
      soenk.e