ホームページ >バックエンド開発 >PHPチュートリアル >php postはすべての提出物を取得します
PHP がポストパラメータを取得するためのいくつかの方法
1. $_POST['paramName'] は Content-Type: application/x-www-form-urlencoded によって送信されたデータのみを受信できます
2. php://input") ほとんどの種類の Content-type に適用できます
php://input を使用すると、POST の生データを読み取ることができます。 $HTTP_RAW_POST_DATA よりもメモリへの負担が少なく、特別な php.ini 設定は必要ありません。 php://input は enctype="multipart/form-data" では使用できません。
3. $GLOBALS['HTTP_RAW_POST_DATA']; は常に元の POST データを含む $HTTP_RAW_POST_DATA 変数を生成します。この変数は、認識できない MIME タイプのデータが検出された場合にのみ生成されます。 $HTTP_RAW_POST_DATA は、enctype="multipart/form-data" フォーム データでは使用できません。
投稿されたデータが PHP で認識されない場合は、$GLOBALS['HTTP_RAW_POST_DATA'] を使用して、text/xml や SOAP などのデータを受け取ることができます。