Steve: Cookie-Problem beim Schreiben

Beitrag lesen

Hallo zusammen,

ich habe folgendes Skript geschrieben, dass ein Cookie auslesen soll. Wenn das Cookie nicht da ist, soll dies angelegt werden. Wenn ich das Skript direkt über http://localhost/cgi-bin/cookie.pl aufrufe, geht alles korrekt. Wenn ich dieses aber über Server Sides Include einbinde, dann geht es nicht
z.B. mit
<!--#exec cgi="/cgi-bin/cookie.pl" -->

Ich habe mal gehört, dass man den Befehl für das Setzen des Cookies ganz "oben einbinden" soll. Ich habe den SSI-Befehl auch schon vor die META-Angaben definiert.

Weiss jemand Rat woran das liegr?

use warnings;
use CGI::Carp qw(fatalsToBrowser);
use CGI;
my $query = new CGI;

my $cookie_read = $query->cookie("adv");

if(!$cookie_read)
{
 my $cookie_set = $query->cookie(-name  => "adv",
                                 -value => "1");
 print $query->header(-cookie=>$cookie_set);
}
else
{
 print $query->header("");
}