Heim > Artikel > Backend-Entwicklung > Wie greife ich in PHP auf POST-Variablen zu?
So greifen Sie auf POST-Variablen zu
Um auf über eine POST-Anfrage übermittelte Variablen zuzugreifen, können Sie die integrierte PHP-Variable namens $_POST nutzen . Dieses Array enthält automatisch alle vom Benutzer gesendeten POST-Daten.
Einzelne Werte abrufen
Um eine bestimmte POST-Variable abzurufen, können Sie die folgende Syntax verwenden:
<code class="php">$variable_name = $_POST["name_of_variable"];</code>
Wenn Sie beispielsweise ein Kontrollkästchen mit dem Namen „myCheckbox“ haben, können Sie seinen Wert wie folgt überprüfen:
<code class="php">if (isset($_POST["myCheckbox"]) && $_POST["myCheckbox"] == 'Yes') { }</code>
Zugriff auf Kontrollkästchen mit Array-Namen
Wenn Sie mehrere Kontrollkästchen mit demselben Namen haben, gibt PHP ein Array ihrer Werte zurück. Um auf diese Werte zuzugreifen, können Sie die folgende Syntax verwenden:
<code class="php">$checkbox_array = $_POST["array_name"];</code>
Wenn Sie beispielsweise Kontrollkästchen mit dem Namen „myCheckbox[]“ haben, können Sie wie folgt auf deren Werte zugreifen:
<code class="php">foreach ($checkbox_array as $value) { }</code>
Gesamte POST-Daten abrufen
Um den gesamten Inhalt des $_POST-Arrays anzuzeigen, können Sie die Funktion var_dump() verwenden:
<code class="php">var_dump($_POST);</code>
Umgang mit anderen Datenformaten
Wenn Ihre POST-Daten in einem anderen Format als dem Standardformat vorliegen, z. B. JSON oder XML, können Sie die Funktion file_get_contents() verwenden, um die Rohdaten abzurufen:
<code class="php">$post_data = file_get_contents('php://input');</code>
Das obige ist der detaillierte Inhalt vonWie greife ich in PHP auf POST-Variablen zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!