HTTP POST를 통해 전송된 변수는 URL에 표시되지 않습니다.
$_POST를 사용하여 페이지에서 정보를 받을 수 없는 경우 php://input을 사용하여 값을 받을 수 있습니다.
우선, $_POST 및 php://input이 값을 얻을 수 있을 때 $HTTP_RAW_POST_DATA는 비어 있습니다.
$http_raw_post_data는 내장된 전역 변수입니다. PHP. Content-Type을 인식할 수 없을 때 PHP가 $http_raw_post_data 변수에 POST 데이터를 채우는 데 사용됩니다. 또한 Content-Type이 multipart/form-data인 POST 데이터도 읽을 수 없습니다. PHP가 항상 $http_raw_post_data 변수에 POST 데이터를 채울 수 있도록 php.ini의 Always_populate_raw_post_data 값을 On으로 설정해야 합니다.
저작권 안내: 이 글은 해당 블로거의 원본 글이므로 블로거의 허락 없이 복제할 수 없습니다.
위 내용은 관련 측면을 포함하여 $http_raw_post_data 함수의 사용법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.