Cookie in Perl
Christian
- perl
Hallo zusammen,
ich möchte mit Perl gern Cookies erzeugen und auslesen.
Mit *einer* Angabe - z. B. dem Namen - klappt das auch schon ganz gut.
Nun möchte ich aber mehrere Daten als Cookie speichern - und sie auch wieder ausgeben können (testweise habe ich mal "Name" und "Alter" genommen).
Und genau das krieg' ich nicht so ganz auf die Reihe.
Oder genauer: Ich weiß nicht, wie ich dem "Cookie-Value" mehrere Informationen übergeben kann, die dann später auch alle ausgelesen werden sollen.
Bisher mache ich das so: cookie(-value => $name);
Ausgelesen wird dann so: $name = cookie("testcookie1");
Ich habe es zwar geschafft, dass mehrere Daten gespeichert werden, allerdings nicht in *einem* Cookie - zumindest zeigt mir das der NN 6.01 an.
Hat jemand Hinweise und/oder Tipps?
Als Basis für meine Tests habe ich übrigens diesen Artikel (http://www.zdnet.de/internet/artikel/java/200202/perlcookies_01-wc.html) genommen. Dort ist auch der Quelltext abgedruckt.
Besten Dank im Voraus,
Hi,
Nun möchte ich aber mehrere Daten als Cookie speichern - und sie auch wieder ausgeben können (testweise habe ich mal "Name" und "Alter" genommen).
Und genau das krieg' ich nicht so ganz auf die Reihe.
Oder genauer: Ich weiß nicht, wie ich dem "Cookie-Value" mehrere Informationen übergeben kann, die dann später auch alle ausgelesen werden sollen.
Bisher mache ich das so: cookie(-value => $name);
Ausgelesen wird dann so: $name = cookie("testcookie1");
Ach ja...CGI.pm ...
Ganz gut fuer Standards...
Schau mal hier:
http://www.cgi101.com/class/ch15/
Insbesondere dies ist was du brauchst:
http://www.cgi101.com/class/ch15/cookie4.txt
http://www.cgi101.com/class/ch15/cookie5.txt
Simpel nicht? Dafuer CGI.pm zu nutzen ist typisches Schiessen mit
Kanonen auf Spatzen - wird aber trotzdem immer empfohlen ... :(
Ciao,
Wolfgang
Hallo,
Oder genauer: Ich weiß nicht, wie ich dem "Cookie-Value" mehrere Informationen übergeben kann, die dann später auch alle ausgelesen werden sollen.
vielleicht hilf das ein wenig weiter :
http://www.perldoc.com/perl5.6.1/lib/CGI/Cookie.html
Simpel nicht? Dafuer CGI.pm zu nutzen ist typisches Schiessen mit
Kanonen auf Spatzen - wird aber trotzdem immer empfohlen ... :(
wieso denn nicht ?
Spart Zeit und Code.
Hi,
Simpel nicht? Dafuer CGI.pm zu nutzen ist typisches Schiessen mit
Kanonen auf Spatzen - wird aber trotzdem immer empfohlen ... :(
wieso denn nicht ?
Spart Zeit und Code.
Und verhindert, daß die Programmier lernen und wissen, was
sie tun.
Und am Ende wundern sich alle wieder, wieso es so viele unsichere
Programme gibt oder sogenannte Profis wissen nicht was "ungeparste Variablen" sind...
Ciao,
Wolfgang