Heim > Artikel > Backend-Entwicklung > Der Unterschied zwischen php $_POST und php://input
1.$_POST und PHP-Tutorial: Eingabe kann den Wert abrufen, $HTTP_RAW_POST_DATA ist leer. $_POST organisiert die übermittelten Daten in einem assoziativen Array und codiert sie, z. B. URL-Decode, oder codiert sogar PHP: Eingabe kann diese Funktion auch implementieren, um den ursprünglichen Wert von POST zu erhalten
2. Verwenden Sie Curl Post, um JSON zu übergeben. Es gibt eine Möglichkeit, dies zu tun. Zum Empfangen muss eine Array-Ebene außerhalb der JSON-Daten umschlossen werden. Sie können file_get_contents("php://input") verwenden, um die Post-Daten zu empfangen, ohne das Array zu umbrechen
3 . Simulation Schauen wir uns ein Formular an:
Variablen haben keine Längenbeschränkung