Struppi: cookie einlesen vom server -> re test script von selfhtml

Beitrag lesen

es zeigt mir schon die daten an,aber wenn ich es in meinem html einbinde dann zeigt mir der browser an dass die gookies aktuakisiert werden aber es geht nichts,kein eintrag ins formular.

Da ist auch kein Formular. Irgendwie sehe ich das Problem nicht.

mit CGI::cookie(-name => ..., -value => ....) erzeugst du ein Cookie
mit CGI::header(-cookie => [ CGI::cookie(...), CGI::cookie(...)]) setzt du die Cookies
mt CGI::cookie(-name => ...) liest du ein Cookie
mit CGI::txtfield(-name => '...', -value => $wert) erzeugst du ein Formularfeld und setzt dabei den Wert.

Sollte doch eigentlich nicht so schwer sein.

Wäre das ganze übrigens auch mit einem cookie realisierbar,welches das macht was ich will? (Alle daten sammeln und ins formular einfügen,so dass der benutzer nur noch enter drücken muss,um sich beim nächsten mal einzuloggen).

du kannst auch mehrere cookies setzten

z.B. so:
push @$cookies, $cgi->cookie(-name=>'TLogin',
-value=> "$now|$un|$pwd", -expires=>'+2d',-path=>'/');
print $cgi->header(-cookie=> $cookies);

so setzt du die Cookies (je nachdem was $cookies ist, in dem Falle eine Arrayreferenz mit mehreren cookie Objekten)

Struppi.