Advertisement
Home arrow PHP arrow Tutorials arrow Formulare mit PHP bearbeiten
Menü
Home
News
Webdesign
PHP
MySQL
Windows
Netzwerke
Internet
Hardware
Infos im Web
Download
Kontakt
Impressum
Benutzer Online
Aktuell sind 10 Gäste online
Statistik seit 1.1.2005
Besucher: 451877
 
Formulare mit PHP bearbeiten Drucken

Um über Webpräsenzen Daten vom Surfer abzufragen, benötigt man HTML-Formulare. Beispiele hierfür sind Kontakt-, Such- oder Bestellformulare. Die Darstellung dieser Formulare und Bearbeitung der vom Formular an den Webserver übertragenen Daten in einem PHP-Skript sind Gegenstand dieses Artikels.

Formularbearbeitung in PHP kann sehr schnell unübersichtlich werden, weil PHP-Code und HTML-Code in der Skriptdatei gemischt vorliegen. In diesem Artikel wird eine strukturierte, einfach zu lesende Formularverarbeitung vorgestellt.

Daten eines Formulares können mit der GET- oder der POST-Methode zu Webserver übertragen werden.

Die GET-Methode

Bei der GET-Methode werden die Formularfelder in die an den Webserver zu übertragende URL angehängt. Beispiel einer URL eines übermittelten Formulares mit der GET-Methode:

Die Nachteile sind:

  • Die Variablennamen und Werte sind in der Adressleiste des Browsers sichtbar und werden eventuell in den Favoriten mitgespeichert, wenn ein Benutzer Ihre Seite speichert.
  • Sensible Informationen (Benutzername etc.) sind sichtbar.
  • Die URL verlängert sich dementsprechend. Mit der GET-Methode können nicht sehr viele Parameter übertragen werden.

Die GET-Methode sollte nur für kleine Formulare (z.B. Suchformular) verwendet werden, die keine sensiblen Daten enthalten.

Die POST-Methode

Bei der POST-Methode öffnet der Browser des Surfers einen eigenen Inputkanal zum Webserver und überträgt alle erforderlichen Variablen und deren Werte. Die Nachteile der GET-Methode werden vermieden und zu Stärken der POST-Methode. Die URL eines Formulares, das mit der POST-Methode übertragen wurde, lautet

Die Vorteile sind:

  • Die Variablen und Ihre Werte werden nicht in der URL übertragen - kurze URLs, keine Probleme bei Aufnahme der Website in die Favoriten
  • Sensible Daten sind nicht sichtbar
  • Auch extrem umfangreiche Daten sind zum Webserver übertragbar

Generell sollte deshalb immer die POST-Methode bevorzugt werden.



Letztes Update ( Sonntag, 29 Mai 2005 )
 
Neue Beiträge
Top Beiträge
Ähnliche Beiträge
© 2005 by Internet-For-All