Siechfred: Erlaubte Pfade in SSI

Beitrag lesen

kann in der SSI-Anweisung
<!--#exec cgi="CGI-Pfad/CGI-Programm/Script" -->
als Pfad auch "http://www.foo.com/cgi-bin/" angegeben werden oder wasist generell unter Pfad zu verstehen?

In der Doku zu mod_include kannst du nachlesen, dass dort eine URL angegeben werden kann. Ebenso kannst du das Verhalten des SSI-Parsers nachlesen: Alles, was nicht mit einem Slash beginnt, wird relativ zum aktuellen Dokument betrachtet. Somit würde aus Sicht von SSI folgendes:

<!--#exec cgi="http://www.example.org/include.me" -->

in folgendem Verzeichnis auf dem *aktuellen* Server ausgeführt:

'/current/directory/http://www.example.org/include.me'

Das gibt logischerweise einen Fehler. Kurzum: du kannst es zwar so angeben, es wird jedoch nicht zu dem von dir erwareteten Ergebnis führen.

Siechfred

--
Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.