Php

PHPはPOSTデータを取得し、phpを使用します://入力、$ HTTP_RAW_POST_DATAを使用しない



Php Get Post Data Use Php



POSTデータを取得するには、次の方法を使用してください。

$post = file_get_contents('php://input')

両者の違いについて、関係者は次のように説明した。



php:// inputは、リクエスト本文から生データを読み取ることができる読み取り専用ストリームです。 POSTリクエストの場合、代わりにphp:// inputを使用することをお勧めします$HTTP_RAW_POST_DATAは、特別なphp.iniディレクティブに依存しないためです。また、$HTTP_RAW_POST_DATAはデフォルトでは入力されません。これは、always_populate_raw_post_dataをアクティブ化するよりもメモリを消費しない可能性のある代替手段です。 php:// inputは、enctype =” multipart / form-data”では使用できません。