![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Stefan Becker, 25. 09. 1999, 13:58
Hi,
was ist der Unterschied zwischen Post und get bei Formularen?
Was ist besser?
Die folgende Nachricht zum Thema stammt von: Frank Schönmann, 25. 09. 1999, 16:28
hi!
»» was ist der Unterschied zwischen Post und get bei Formularen?
GET: Formulardaten werden in der URL übermittelt und landen dann durch den Server in einer speziellen Umgebungsvariablen.
POST: Formulardaten werden im verarbeitenden Programm über STDIN eingelesen.
»» Was ist besser?
Kommt auf den Verwendungszweck an. Grundsätzlich: da in die URL nur eine bestimmte Menge an Zeichen passt, sollte man bei längeren Formulardaten die POST-Methode verwenden.
Weitere Vorteile wären evtl.:
GET: da die Daten in der URL stehen, kann man sie leicht ändern, ohne das Formular neu auszufüllen; es kommt keine Meldung "Repost form data?", wenn man zurück klickt.
POST: Daten landen nicht im Logfile, längere Texte/Daten können in Formularen übermittelt werden; der User kann nur bestimmte Optionen über's Formular selbst wählen (der Rest kann zb. über hidden-Felder gesetzt werden, ohne dass man diese Option ändern könnte).
Mehr fällt mir im Moment nicht ein...
bye, Frank!
© 1998-2006
Impressum, Software: Classic Forum