Schrift
[thread]11177[/thread]

Cookie erstellen / auslesen

Leser: 1


<< >> 10 Einträge, 1 Seite
Gast Gast
 2008-01-24 13:32
#105092 #105092
Hallo,

ich habe folgendes Problem ich hab ein html Webformular in diesem will ich mit Perl einen cookie erzeugen / setzen / auslesen.
Ich schaffe es auch ein cookie zu erzeugen allerdings hab ich keine ahnung wie ich in meinem html quellcode den Inhalt auslese der in einem Textfeld reingeschrieben wurde (<input type="text" name="deinname">) um diesen dem value wert meines cookies zu übergeben.

ich habe ein form action Post der an ein anderes Perl script die Daten übermittelt, in diesem muss ich ja dann das cookie erstellen oder?
wie muss dann mein quellcode aussehen damit ich auf der ersten seite mein cookie auslese sobald dieses gesetzt ist und wie sieht er aus auf der seite die den cookie erstellen muss? vorallem habe ich aber keine ahnung wie ich mir die daten aus einem textfeld hole wie oben beschrieben

könnt ihr mir da bitte weiterhelfen?

VIELEN DANK!
renee
 2008-01-24 13:35
#105094 #105094
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn Du das Cookie gesetzt hast, kannst Du das nur mit JavaScript für das HTML-Formular auslesen...

Siehe auch http://de.selfhtml.org/javascript/objekte/document...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2008-01-24 14:32
#105107 #105107
das cookie ist ja nicht mit den daten gesetzt die ich haben will, da ich ja nicht weiss wie ich die aus dem formular entnehme,...

mit javascript klappts leider nicht das hatte ich schon dann wir nur folgendes als endergebnis per email verschickt:
javascript:document.write(Lesen('deinname'))
(wird zwar im browser mit dem richtigen wert angezeigt aber nunmal mit diesem wert an mein perlscript übergeben)
renee
 2008-01-24 14:39
#105109 #105109
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Achso, Du willst einfach nur Formularwerte im Perl-Skript auslesen? Dann schau Dir mal diesen Wiki:Artikel an...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast Gast
 2008-01-24 16:20
#105119 #105119
genial!ich danke dir 1000000000000000000 und 1 seite angeklickt über perl cgi
und nirgendwo die wunderbare info gefunden das $variable=param('feldname') ist.
Gast Gast
 2008-01-24 16:27
#105120 #105120
aber jetzt hab ich noch das problem wie bekomme ich die daten vom cookie in mein html Feld :D?
pq
 2008-01-24 16:44
#105122 #105122
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
schau mal: CPAN:CGI::Cookie
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Gast Gast
 2008-01-31 11:45
#105373 #105373
Hallo habe doch noch ein Problem,.. wenn ich
my $variable = param('feldname');
eingebe
<html>
...
<input type="text" name="feldname">
..
</html>
wie holt sich perl den inhalt aus diesem html eingabe feld wenn dort noch nix drin steht zum ladezeitpunkt der seite, muss ich den cookie auslesen am server wo ich die daten hinschicke und dort erstellen?


und wie bekomme ich die daten aus dem cookie in das feld funktioniert das dann so?
param('feldname') = $variable;
und dann steht es drinne wenn der cookie ausgelesen wurde?
Gast Gast
 2008-01-31 12:05
#105375 #105375
also das einlesen in mein gewünschtes textfeld habe ich gerade hinbekommen
einfach value=$variable

schaffs allerdings noch nicht aus dem im textfeld einzugebenden wert im cookie zu sichern.
Struppi
 2008-01-31 12:57
#105379 #105379
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Wenn du den HTML Code mit dem CPAN:CGI Modul erzeugst, werden die Formularfelder automatisch ausgefüllt.

Da es momentan einen Forum bug gibt funktioniert der Link auif das Modul nicht, deshalb hier der direkte Link: http://search.cpan.org/dist/CGI.pm/
<< >> 10 Einträge, 1 Seite



View all threads created 2008-01-24 13:32.