Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich Eingabefeldwerte mit $_GET und $_POST von PHP abrufen?

Wie kann ich Eingabefeldwerte mit $_GET und $_POST von PHP abrufen?

Linda Hamilton
Linda HamiltonOriginal
2024-11-24 09:06:10805Durchsuche

How Can I Retrieve Input Field Values Using PHP's $_GET and $_POST?

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:

  • GET: Verwendet das Superglobal $_GET, um Formulardaten als Abfragezeichenfolge zu speichern Parameter.
  • POST: Verwendet den Superglobal $_POST, um Formulardaten direkt im Anfragetext zu speichern.

Beispielformular mit GET-Methode:

<input type="text" name="subject">

Zum Anzeigen des Werts mit $_GET:

echo $_GET['subject']; // Output: "Car Loan"

Beispielformular mit POST-Methode:


  <input type="text" name="subject">

So zeigen Sie den Wert mit $_POST an:

echo $_POST['subject']; // Output: "Car Loan"

Das obige ist der detaillierte Inhalt vonWie kann ich Eingabefeldwerte mit $_GET und $_POST von PHP abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn