Der folgende Beitrag wurde am 03. 03. 2002, 23:19 Uhr von Achim Baur veröffentlicht.
Ich möchte ein Perl-Script erstellen, dass ein Cookie setzt und danach auf eine HTML-Seite weiterleitet.
Ich benutze die Automatische Umleitungen (Redirects) mit dem CGI-Modul von selfHTML:
print $cgi->header(-cookie=>$neuCookie),
$cgi->start_html("Cookie-Test");
$cgi->end_html();
und die Automatische Umleitungen (Redirects) mit dem CGI-Modul:
print $cgi->redirect("../andere_seite.html");
Das funktioniert aber nicht zusammen. Entweder Cookie oder
Weiterleitung geht aber. Kann ich das nicht kombinieren?
Oder mach ich einfach was falsch?
Wo soll die Weiterleitung hin? Davor? Dazwischen? Dahinter?
Der folgende Beitrag wurde am 04. 03. 2002, 08:40 Uhr von K@rl veröffentlicht.
kann imvho nicht gehen
> print $cgi->header(-cookie=>$neuCookie),
$cgi->header == schreibe den Content-Type "Text/HTML"
> print $cgi->redirect("../andere_seite.html");
$cgi-redirect == schreibe "LOCATION: ..." (oder so ähnlich - halt die entsprechende HTTP - Anweisung)
Entweder Content-Type *oder* Location-Anweisung.
Ich würde den $cgi->redirect weglassen und mit einem HTML-Refresh im arbeiten:
<HTML>
<HEAD>
<meta http-equiv="refresh" content="0; URL=http://www.lomodo.de/">
</HEAD>
selbst nicht getestet - aber das sollte der Weg sein
Grüße
K@rl
Der folgende Beitrag wurde am 04. 03. 2002, 18:37 Uhr von Achim Baur veröffentlicht.
> kann imvho nicht gehen
stimmt. du hattest recht: beides zusammen geht nicht. hab es nach deinem vorschlag umgesetzt und es klappt :-)
thanx!
Der folgende Beitrag wurde am 04. 03. 2002, 10:18 Uhr von Michael Schröpl veröffentlicht.
Hi,
> Ich möchte ein Perl-Script erstellen, dass ein Cookie setzt und danach auf eine HTML-Seite weiterleitet.
> Das funktioniert aber nicht zusammen. Entweder Cookie oder
> Weiterleitung geht aber. Kann ich das nicht kombinieren?
kannst Du genauer beschreiben, mit welchen Browsern Du das versucht hast?
Ich erinnere mich vage, gelesen zu haben, daß da nicht alle Browser mitspielen, d. h. den Cookie in dieser Kombination nicht setzen.
Viele Grüße
Michael
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4