„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie greife ich in PHP auf POST-übermittelte Variablen zu und rufe sie ab?

Wie greife ich in PHP auf POST-übermittelte Variablen zu und rufe sie ab?

Veröffentlicht am 10.11.2024
Durchsuche:908

How to Access and Retrieve POST-Submitted Variables in PHP?

Zugriff auf und Abrufen von POST-übermittelten Variablen

In PHP wird die superglobale Variable $_POST automatisch mit Schlüssel-Wert-Paaren gefüllt, die alle Formulare darstellen Daten, die über HTTP-POST-Anfragen übermittelt werden. Um die Werte dieser Variablen abzurufen, können Sie die folgenden Methoden verwenden:

Einzelne Variablenwerte abrufen

Um auf den Wert einer bestimmten Variablen zuzugreifen, die per POST gesendet wurde, müssen Sie kann die folgende Syntax verwenden:

$value = $_POST["variable_name"];

Zum Beispiel: Wenn Sie ein Kontrollkästchen mit dem Namen „user_checkbox“ haben, können Sie dessen Wert abrufen mit:

$isChecked = isset($_POST["user_checkbox"]) && $_POST["user_checkbox"] == "on";

Alle POST-Variablen abrufen

Um eine zu erhalten Um ein Array aller per POST gesendeten Variablen zu erstellen, können Sie var_dump($_POST); verwenden, das den Inhalt des Arrays anzeigt. Alternativ können Sie file_get_contents('php://input') verwenden, um die rohen POST-Daten abzurufen.

Umgang mit Kontrollkästchen

Bei der Arbeit mit Kontrollkästchen werden die Eingabefelder Dem Namen wird normalerweise das Suffix [] hinzugefügt, um anzugeben, dass es sich um ein Array von Werten handelt. So greifen Sie in PHP auf diese Werte zu:

  • Einzelnes Kontrollkästchen: Verwenden Sie isset($_POST['checkbox_name']), um zu überprüfen, ob das Kontrollkästchen aktiviert ist.
  • Mehrere Kontrollkästchen: Wenn Sie mehrere Kontrollkästchen mit demselben Namen haben, gibt $_POST['checkbox_name'] ein Array von zurück die überprüften Werte.

Beispiel:

Betrachten Sie das folgende HTML-Formular mit mehreren Kontrollkästchen:

Option 1
Option 2
Option 3

Im PHP-Skript:

$checkedBoxes = $_POST['my_checkboxes'];
foreach ($checkedBoxes as $value) {
  // Process the selected checkbox values.
}
Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729316359 Wenn ein Verstoß vorliegt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3