Aktueller Standort: Startseite> Neueste Artikel> Detaillierte Erläuterung der PHP-Methode zum Abrufen von POST-Daten

Detaillierte Erläuterung der PHP-Methode zum Abrufen von POST-Daten

M66 2025-10-15

Zwei Möglichkeiten, POST-Daten in PHP abzurufen

Bei der PHP-Entwicklung müssen wir häufig POST-Daten abrufen, die von Benutzern über Formulare übermittelt werden. Es gibt im Wesentlichen zwei Möglichkeiten, es zu erhalten:

Verwenden Sie die superglobale Variable $_POST

$_POST ist das integrierte superglobale Array von PHP, das alle über POST-Anfragen übermittelten Formulardaten enthält. Die Methode zum Zugriff auf POST-Daten ist wie folgt:

 <span class="fun">$value = $_POST[&#39;name_of_input&#39;];</span>

Verwenden Sie den Eingabestream php://input

php://input ist ein schreibgeschützter Eingabestream, der die Rohdaten der POST-Anfrage enthält. So erhalten Sie die ursprünglichen POST-Daten:

 <span class="fun">$data = file_get_contents(&#39;php://input&#39;);</span>

Beispielcode

Das folgende Beispiel zeigt, wie man $_POST verwendet, um POST-Daten abzurufen:

 <?php
  if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $name = $_POST['name'];
    $email = $_POST['email'];
    
    echo "Name:$name<br>";
    echo "Post:$email<br>";
  }
?>

Dinge zu beachten

  • Stellen Sie sicher, dass das Formular über die HTTP-POST-Methode übermittelt wird.
  • Stellen Sie sicher, dass Benutzereingaben bei der Verarbeitung validiert und bereinigt werden, um böswillige Angriffe zu verhindern.