Struppi: cookie einlesen vom server -> re test script von selfhtml

Beitrag lesen

Das ist mein code vom login script:
cookies();
sub cookies
{
my $cgi = new CGI;
my $c1 = $cgi->cookie(-name=>'TLogin')||'unbekannt';
my $now = time();
my $u = "$username"||'';#schon definiert
my $p = "$password"||'';

Du musst Werte nicht in Anführungszeichen schreiben.
$username und $password sind definiert?

$c1 = $cgi->cookie(-name=>'TLogin',
-value=> "$now|$u|$p",
-expires=>'+2d',
-path=>'/');

#warum verliert es den wert der values $u|$p auf der normalen seite?
#sollte doch nicht sein?

wenn diese auf der gleichen Domain liegen nicht.

$c2 = $cgi->cookie( -name => 'un', -value => $u,
-expires=>'+2d',
-path=>'/');

$c3 = $cgi->cookie( -name => 'pw', -value => $p,
-expires=>'+2d',
-path=>'/');

hat $u und $p auch wirklcih immer einen wert?

my $query = new CGI;
print $query->header(-cookie=> $c1);

So wird nur ein Cookie gesetzt.

#print $cgi->header(-cookie=> [ $c1, $c2, $c3 ]);#test

So werden alle drei gesetzt.

Struppi.