Philipp Hasenfratz: get($url) -> aufgerufene Seite erstellt Cookie

Beitrag lesen

Halihallo Steffen

jedoch will ich ohne diese am bildschirm austzugeben gleich eine nächste Seite aufrufen zu der dieser Cookie nötig ist...

Du sagst es ja selber, auf dieser Seite wird der Cookie benötigt, aber du sendest keinen
mehr; das führt dann zur Fehlermeldung.

$ua->cookie_jar(HTTP::Cookies->new(file => "cookie.txt", autosave => 1));
$ua->agent( "Explorer" );

Cookie wird gesendet, OK.

my $request = HTTP::Request->new(GET => $url);
my $response = $ua->request($request);

jedoch erscheint hier wieder das ich nicht eingeloggt bin

my $content = $response->content();
print "Content-type: text/plain\n\n";
print "$content";

Content wird ausgegeben, OK.

Aber: Beim zweiten Request _musst_ du den Cookie _nochmals_ senden.

Viele Grüsse

Philipp