Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich Eingabefeldwerte mit $_GET und $_POST von PHP abrufen?
Eingabefeldwerte mit PHP abrufen
Bei der Arbeit mit HTML-Formularen ist es häufig erforderlich, auf Benutzereingaben aus Eingabefeldern zuzugreifen und diese zu bearbeiten. PHP bietet dafür mehrere Mechanismen, einschließlich der Superglobals $_POST und $_GET.
Verwenden von $_POST oder $_GET
Um den Wert eines Eingabefelds abzurufen mit PHP können Sie entweder die Superglobals $_POST oder $_GET verwenden. Diese Superglobals enthalten ein assoziatives Array von Formularfeldwerten, verschlüsselt durch den Namen des HTML-Eingabe-Tags.
Beispiel
Betrachten Sie das folgende Eingabefeld:
<input type="text" name="subject">
Um den Wert dieses Eingabefelds abzurufen und ihn einer Sitzung zuzuweisen, können Sie das folgende PHP verwenden Code:
// Using $_GET $_SESSION['subject'] = $_GET['subject']; // Using $_POST $_SESSION['subject'] = $_POST['subject'];
Formularmethode
Die in Ihrem HTML-Formular verwendete Methode bestimmt, welches Superglobal zum Abrufen des Eingabefeldwerts verwendet wird:
Beispielformular mit GET-Methode: