dbooks.de --> home (Logo) Seitenstatus 2

 HTML


Start mit HTML Primer

Spezifikation zu HTML Grundlagen

Das HTML-Dokument Dokument

Darstellung von Schrift Text

Strukturierung von Dokumenten Struktur

Tabellen

Links/Form

Bilder, Multimedia, 3d und andere Formate Bilder

frames und iframes Frames

JavaScript

CSS

Software rund um HTML Software

Das a-Element für Hyperlinks mit wichtigen Attributen
a
form-Element
form

Weitere W3-Attribute des form-Elements
W3-Attribute
Die Ereignisattribute des form-Elements
Ereignisse
Formulardaten per Mail verschicken
Mailversand

Get oder Post?
input-Element
input
select-Element
select
 textarea-Element
textarea
Weiter Formular-Elemente, die Browser meist nicht interpretieren
sonst. Tags

PageMap 
(Umfang 299 Seiten)



Sponsoring  




Namen für Sonderzeichen
"sichere" Farben
Übersicht der HTML-Tags

spez. Seiten zu HTML  




Netonstage - webprojekte - webconsulting - softwareentwicklung


 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




back


     get/ post

Wann sollte man get und wann sollte man post verwenden? Beide Methoden "können" das gleiche.

Das Probe-Script, das in dBooks für die Formular-Beispiele verwendet wird, liest den vom Web-Server bereitgestellten Eingabe-Stream, splittet die Wertepaare und wandelt die Hex-Codierungen in lesbare Zeichen um. Dabei verwertet das Programm die Umgebungsvariablen %ENV von Perl und wertet $ENV{'QUERY_STRING'} bei get und bei post den Eingabe-Stream STDIN aus.

Innerhalb von form gibt es mit dem method-Attribut ursprünglich zwei verschiedene Methoden, ein Formular zu verschicken: get und post. Die beiden Beispiele verschicken ein identisches Formular mit jeweils einer Methode. Bei post werden die übertragenen Daten versteckt, während sie bei get an die URL nach dem ? angehängt werden.

Der Vorteil von get ist, das die URL als Bookmark gespeichert werden kann. Für Sites, die mit Hilfe von "post" nach außen lediglich eine URL für ihre dynamisch erzeugten Seiten haben, finde ich persönlich undurchsichtig und unnötig.

Nicht umsonst verwenden Suchmaschinen immer get für Anfragen. Wenn es also nicht Kilobytes an Informationen sind bzw. sensible Daten, ziehe ich get vor post.


    method=post


Hier werden die Daten nicht in der URL angezeigt.
   Ergebnis
Herr Frau

Lieblingsfrucht:


   Quellcode

<form method="post" action="/cgi-local/probe.pl">
<input type="radio" value="Herr" name="anrede">Herr  
<input type="radio" value="Frau" name="anrede">Frau <BR>
<input type="text" name="vorname" value="vorname">
<input type="text" name="nachname" value="nachname">
<BR>Lieblingsfrucht: <BR>
<select name="frucht" multiple>
<option>Banane<option>Birne<option>Apfel
</select><BR>
<textarea name="bemerkung" wrap rows=3 cols=30>Bemerkungen</textarea><BR>
<input type=submit>
</form>






    method=get


Mit method=get werden die Formulardaten in der URL angezeigt und lassen sich so auch "bookmarken".
   Ergebnis
Herr Frau

Lieblingsfrucht:


   Quellcode

<form method="get" action="/cgi-local/probe.pl">
<input type="radio" value="Herr" name="anrede">Herr  
<input type="radio" value="Frau" name="anrede">Frau <BR>
<input type="text" name="vorname" value="vorname">
<input type="text" name="nachname" value="nachname">
<BR>Lieblingsfrucht: <BR>
<select name="frucht" multiple>
<option>Banane<option>Birne<option>Apfel
</select><BR>
<textarea name="bemerkung" wrap rows=3 cols=30>Bemerkungen</textarea><BR>
<input type=submit>
</form>






  Links



Link empfehlen





 forward


(München, 2001-05-06 13:05:37 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook HTML: 299 Themenseiten )
letzte Generierung Sun, 03 Jun 2001 09:17:43 GMT 217
© Werner Diwischek