Forum Doku Wiki Blog

Forumsarchiv 2002, März
Weiterleitung und Cookie mit CGI-Modul

archivierte Beiträge lesen

  1. (CGI) Weiterleitung und Cookie mit CGI-Modul von Achim Baur, 03. 03. 2002, 23:19

Weiterleitung und Cookie mit CGI-Modul

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?

Weiterleitung und Cookie mit CGI-Modul

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

Weiterleitung und Cookie mit CGI-Modul

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!

Weiterleitung und Cookie mit CGI-Modul

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