Tutorials » PHP: Formulardaten per POST oder GET übergeben

Formulardaten per POST oder GET übergeben

In PHP sind POST und GET Methoden, die verwendet werden, um Daten zwischen dem Client (z. B. einem Webbrowser) und dem Server auszutauschen. Hier ist eine kurze Erklärung für POST und GET:

- POST: Mit der POST-Methode können Daten vom Client an den Server gesendet werden, um sie zu verarbeiten. Die Daten werden im Body der HTTP-Anfrage übertragen, wodurch sie für den Benutzer unsichtbar sind. POST eignet sich gut für das Übermitteln sensibler oder großer Datenmengen, da die Daten nicht in der URL sichtbar sind.

- GET: Mit der GET-Methode können Daten vom Server angefordert werden. Die Daten werden als Teil der URL an den Server übergeben. GET ist ideal zum Abrufen von Daten, hat jedoch Einschränkungen bei der Größe der übermittelten Daten. Die übermittelten Daten sind sichtbar und können in der URL eingesehen werden.

In PHP können POST- und GET-Daten leicht abgerufen werden. Für POST-Daten kannst du die globale Variable $_POST verwenden, um auf die übermittelten Daten zuzugreifen.

Zum Beispiel:

Code anklicken zum kopieren

$username = $_POST['username'];

Code anklicken zum kopieren

Für GET-Daten kannst du die globale Variable $_GET verwenden.

Beispiel:

Code anklicken zum kopieren

$id = $_GET['id']; 

Code anklicken zum kopieren



Mit diesen Funktionen lassen sich zum Beispiel Kontaktformulare oder Login-Formulare bauen.

Es ist wichtig, bei der Verwendung von POST- oder GET-Daten in PHP Sicherheitsvorkehrungen zu treffen, um unerwünschte Eingaben oder Angriffe zu verhindern. Die oben gezeigten Besipiele sind nicht sicher und dienen nur zur Veranschaulichung der grundlegenden Funktion! Sie sollten in dieser Form niemals in einer Webseite eingebaut werden!


Zurück Weiter


Kommentare

Möchtest du etwas zu diesem Tutorial sagen?