(FIREFOX) - Cookieprobleme?! Perl auslesen nicht möglich
Lycro
- browser
0 Margin-Auto0 Lycro
Hallo zusammen,
ich versuche in einem Popup ein Cookie zu setzen, dieses Popup läd die Seite neu und schließt sich danach wieder. Aber irgendwie wird zwar das Cookie gesetzt, ein auslesen (mit Perl) ist allerdings nicht möglich - auch nicht nach einem erneuten Reload. Es scheint, als wäre das Cookie gar nicht da.
Hier der Link zum testen (man muss eine ANZEIGE Option abschalten (am besten Farblos) und dann GO drücken.
Folgendes sollte passieren:
-Popup öffnet sich
-Große Seite lädt neu
-Popup schließt sich
-Alle Schwarz/Weiß Bilder sollten weg sein... sind sie aber nicht.
Ich habe es in Opera getestet und es funktioniert einwandfrei.
im InternetExplorer getestet und es funktioniert einwandfrei.
Nur Firefox tut sich nichts (bzw. nicht der gewünschte Effekt d.h. alles funktioniert, allerdings ändert sich nichts an der Anzeige)
Könnte es an Perl liegen? - Aber dann dürfte es ja im IE und Opera auch nicht gehen?!
hier die PerlAbfrage:
use CGI;
my $cgi = new CGI;
my $fanworkoptionscookie = $cgi->cookie(-name=>'FanWorkOptionen');
Naja, vielleicht kennt einer das Problem - vielleicht liegt es ja am Popup?! ABER das ist alles die selbe Domain.
Naja, mal gespannt.
Gruß
Lycro
PS: irgend etwas stimmt mit diesem Forum nicht - es zeigt mir immer 1mal einen Fehler an: Das Format Ihres Postings scheint unsauber zu sein (z. B. keine Zeilenumbrüche, keine Satzzeichen, alles ....
Naja.
Hi,
Hier der Link zum testen (man muss eine ANZEIGE Option abschalten (am besten Farblos) und dann GO drücken.
Ahem. Und wo ist jetzt der Link? ;-)
use CGI;
my $cgi = new CGI;
my $fanworkoptionscookie = $cgi->cookie(-name=>'FanWorkOptionen');
Sendest du das Cookie dann auch wirklich im header mit?
Margin-Auto
Achso der Link - verdammt :)
http://manga-zone.com/cgi-bin/main.pl?fanwork
Mit dem o.g. Scriptteil will ich es nur auslesen. Setzen tu ich es mit:
$cookieseting = "$FcookieA.$FcookieB.$FcookieC.$FcookieD";
$cookieexpires = "+1y";
###
use CGI;
my $cgi = new CGI;
my $neuCookie = $cgi->cookie(-name=>'FanWorkOptionen',
-value=>$cookieseting,
-expires=>$cookieexpires,
-path=>'/');
print $cgi->header(-cookie=>$neuCookie);
Gruß
Lycro
Hi,
-Popup öffnet sich
check
-Große Seite lädt neu
check
-Popup schließt sich
check
-Alle Schwarz/Weiß Bilder sollten weg sein... sind sie aber nicht.
tatsächlich nicht.
Das Cookie wird aber bei mir (FF 1.5) korrekt gesetzt. Name: FanWorkOptionen, Content:1.1.0.0 und ein Jahr haltbar.
Hast du denn mal über den Cookie-Manager von FF überprüft, ob das Cookie bei dir auch korrekt gesetzt wurde? Wird das Cookie denn wieder korrekt gelesen?
HTH
Margin-Auto