Übungen

PHP Grundlagen QuizXSS Live-Demo – Formulare angreifen & absichern

Wie HTML und PHP kommunizieren

POST vs. GET: Das Postboten-Modell für Formulare

Hier lernst du

Formulare verarbeiten

Du lernst, Benutzereingaben aus Formularen zu empfangen

POST vs. GET

Du verstehst die Unterschiede und weisst, wann du was verwendest

Daten validieren

Du kannst Eingaben pruefen und sicher verarbeiten

Das Konzept

Bisher haben wir Variablen in PHP fest in den Code geschrieben ("Hardcoding"). In der Realität wollen wir aber, dass User auf unserer Website Daten in ein Formular eingeben und PHP diese Daten verarbeitet. Dafür müssen das HTML-Formular (Browser) und PHP (Server) miteinander sprechen. Es gibt dafür zwei primäre Transportwege: GET und POST.

Die Postkarten & Paket Metapher

Die Postkarte (GET)

Die Daten werden offen verschickt und oben an die URL (Webadresse) drangehängt. Jeder kann sie sehen.

website.at/index.php?name=Max

Das Paket (POST)

Die Daten werden im Karton versteckt und unsichtbar im Hintergrund verschickt. Die URL bleibt völlig sauber.

website.at/index.php (+ unsichtbare Daten)

Dynamische Webseiten 2 | eduhigh.net | Seminarunterlagen