MudGuard: Grosses Problem mit Perl / Cookies / SSI

Beitrag lesen

Hi,

Rufe ich dieses Script nun aber in der Datei http://meinedomain.ch/script.shtml auf, in welcher nur das Script über den Befehl: <!--#exec cgi="/cgi-bin/main.cgi" --> ausgeführt wird, setzt mir Perl weder das cookie, noch kann es ausgelesen werden (klar, ist ja auch nicht vorhanden).
SSI verwendet zwar die CGI-Schnittstelle, erfordert also das Setzen von HTTP-Headern. Die HTTP-Header des Dokuments sind aber längst beendet und können daher nicht mehr erweitert werden. Ergo ist auch das Setzen eines Cookies nicht mehr möglich.

Ist in dem Fall nicht sowieso der Apache der Client bzgl. des main.cgi?
Der Request für das main.cgi kommt ja nicht vom externen Client (also Browser/Suchmaschinenrobot/...), sondern vom SSI-Interpreter.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.