Cookie setzten geht nicht bei Subdomains und pber Form. aufruf ?
Unwissender
- cgi
Hi @ll
Ich bin gerade dran eine (erweiterte)Passwortabfrage zu basteln, welche auch wunderbar funktioniert. Nun dachte ich mir noch, wenn das Passwort richtig ist dann setz gleich mal ein Cookie für angemeldet. Leider funktioniert das nicht *heul*.
Hier mal ein bißchen Code:
#!/usr/bin/perl -w
use CGI;
$cgi = new CGI;
use CGI::Carp qw(fatalsToBrowser);
my $Name = $cgi->param("Verfasser");
my $Passwort = $cgi->param("Passwort");
if(($Name eq "Test") & ($Passwort eq "test"))
{
$neuCookie = $cgi->cookie(-name=>'Passport',
-value=>'Angemeldet',
-expires=>'+3M',
-path=>'/');
print $cgi->header(-cookie=>$neuCookie);
#....... Html aufrufen
}
else
{
print "Content-type: text/html\n\n";
print "<html><head><meta http-equiv=refresh content='0; URL=www.teamone.de'></head><body></body></html>";
}
#.....
Leider setzt der Script den Cookie nicht :( . Erst dachte ich es liegt an der Subdomain aber mittlerweile nehme ich an. Ich habe irgendwo einen Grossen Fehler im Script.
Bitte helft mir.
MfG Unwissender