[Vienna-pm] 2. Frage :)
Carl A. Schreiber
gooly at gmx.at
Tue Nov 21 07:39:16 PST 2006
So,
die https-Login-Page
laden: $ua->request(..),
ausfüllen: $form->value(...
wegschicken: my $ret = $ua->request($form->click)
klappt einmal :), aber dann 'verliere' ich die Session, wie mach ich das
jetzt mit Perl?
Danke schon mal, der code ist dann unten..
Calli
Jetzt krieg ich aber das zurück:
<html><head> <meta
http-equiv="Refresh"content="0;url=index.php?part=menu&justloggedin=true">
</head><body>
<a href="index.php?part=menu&justloggedin=true"></a>
Ich denke, das ist jetzt ein re-direct, aber meine naiver Ansatz klappt
nicht, wobei
$rett->base => https://myaccount.bank.com/clx/index.php
redirekt ist:
url=index.php?part=menu&justloggedin=true
zusammengesetzt wäre das:
https://myaccount.bank.com/clx/index.php?part=menu&justloggedin=true
(Diese Addresse (in $newurl) steht auch aif dem Browser..)
aber das geht gibt keine richtige Antwort:
my $ub = LWP::UserAgent->new();
my $req2 = HTTP::Request->new( GET => $newurl );
my $res2 = $ub->request($req2) || die $!;
if ($res2->is_success) {
print $res2->content;
}
Die Antwort ist ein Session lost:
<html><head><meta http-equiv="Refresh"
content="0;url=index.php?part=timeout">
</head><body>Session lost<br>
<a href="index.php?part=timeout">Click here to go back to the login
page</a><a href="index.php?part=timeout"></a></body></html>
More information about the Vienna-pm
mailing list