Formulare besser zu verstehen.
Der Abschnitt enthält jedoch weder eine Einführung in Programmiertechnik noch in die Einrichtung eines Webservers mit serverseitigen Programmiersprachen.
8.7.1 Einfacher Form-Mailer in PHP
In den Anfangsjahren des Webs wurde mangels Fachkenntnis oder anderer Möglichkeiten häufig auf die Möglichkeit zurückgegriffen, beim
action
-Attribut eines
form
-Elements einfach so etwas wie
mailto:
[email protected]anzugeben. Einige Browser sendeten die Formulardaten dann direkt an die betreffende Mailadresse. Diese Lösung ist jedoch obsolet und sollte keinesfalls mehr verwendet werden. Denn sie funktioniert allenfalls in bestimmten Software-Umgebungen.
Die saubere Lösung besteht darin, beim
action
-Attribut eine HTTP-Adresse anzugeben, hinter der sich ein Script verbirgt. Das Script kann die Formulardaten abrufen und in gewünschter Form verarbeiten. In diesem Fall generiert es eine E-Mail aus den Daten und versendet diese an eine gewünschte Mailadresse. Die Formulardaten werden dabei mit der HTTP-Methode POST übergeben. Im Formular muss also
method="post"
im einleitenden