"John Doe" <fatih@forum.dk> skrev i en meddelelse
news:9errpg$qd3$1@sunsite.dk...
> hej...
>
> Hvordan laver man cookie ved login? Jeg forklarer lidt hvad jeg mener.
Når du skriver http headeren til servern/browseren skal du i denne skrive
din set-cookie header. Ikke sener. Det ser altså sådan ud:
print "content-type: text/html\n";
print "<DIN COOKIE>\n";
print "\n"
et lille eksempel på at hente noget ind fra en cookie:
function eksempel {
# Så henter vi alle tilgøngelige cookies
my(%cookie) = &cookie_input;
# Og så lægger vi de to værdier sammen
if(defined(%cookie)) {
foreach $key (keys %cookie) {
$input{$key} .= "\0" if (defined($input{$key}));
$input{$key} .= $cookie{$key};
}
return %input;
}
else {
return ();
}
}
Kald denne funktion med %mine_cookies = eksempel;
så skulle du få alle dine cookies i %mine_cookies.
Overvej at bruge et modul som CGI.pm eller <REKLAME
HREF="
http://www.netmade.dk/produkter/gratis/perl/cgi_input/"> CGI_INPUT.pm
som har nogle af de samme funktioner på "dansk"</REKLAME>
--
Med venlig hilsen
Dann Pedersen
Jeg repræsenterer med denne udtalelse mig selv og ikke TDC Internet