Mehrere Möglichkeiten für PHP, Post-Parameter zu erhalten
1 $_POST['paramName'] kann nur Content-Type: application/ empfangen. Von x-www-form-urlencoded übermittelte Daten
2. file_get_contents("php://input") ist für die meisten Arten von Inhaltstypen geeignet
php://input ermöglicht das Lesen POST-Rohdaten. Es belastet den Speicher weniger als $HTTP_RAW_POST_DATA und erfordert keine speziellen php.ini-Einstellungen. php://input kann nicht mit enctype="multipart/form-data" verwendet werden.
3. $GLOBALS['HTTP_RAW_POST_DATA'] generiert immer die Variable $HTTP_RAW_POST_DATA, die die ursprünglichen POST-Daten enthält. Diese Variable wird nur generiert, wenn Daten eines nicht erkannten MIME-Typs gefunden werden. $HTTP_RAW_POST_DATA ist für enctype="multipart/form-data" Formulardaten nicht verfügbar.
Wenn die geposteten Daten von PHP nicht erkannt werden, können Sie $GLOBALS['HTTP_RAW_POST_DATA'] verwenden, um sie zu empfangen, z. B. Text/XML oder Soap usw.
Demo:
Anwendung
a.htm
--------------------------------
HTTP-Anfragereferenz:
http://blog.csdn .net/kfanning/article/details/6062118
Nachdruck von: http://lhdst-163-com.iteye.com/blog/1680297
Das Obige stellt mehrere Möglichkeiten für PHP vor, Post-Parameter zu erhalten, einschließlich relevanter Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.