post und get?
Stefan Becker
- html
Hi,
was ist der Unterschied zwischen Post und get bei Formularen?
Was ist besser?
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!