다중 부분/양식 데이터 요청에 대한 원시 게시물 데이터 액세스
PHP는 검색을 위해 php://input 및 $HTTP_RAW_POST_DATA와 같은 메커니즘을 제공합니다. 원시 POST 데이터인 경우 이러한 방법은 multipart/form-data 요청에 효과적이지 않습니다. PHP 매뉴얼에 따르면:
"[...] php://input은 enctype="multipart/form-data"와 함께 사용할 수 없습니다."
Multipart용 솔루션 /양식 데이터 양식
이러한 양식의 원시 데이터에 액세스하려면 해결 방법이 필요합니다. PHP가 자동으로 구문 분석하므로 직접 검색할 수 없습니다. 그러나 다음 해킹을 사용할 수 있습니다.
<Location "/backend/XXX.php"> SetEnvIf Content-Type ^(multipart/form-data)(.*) NEW_CONTENT_TYPE=multipart/form-data-alternate OLD_CONTENT_TYPE= RequestHeader set Content-Type %{NEW_CONTENT_TYPE}e env=NEW_CONTENT_TYPE </Location>
주의:
이 해결 방법으로 원시 데이터 검색 문제는 해결되지만, 비어 있는 $_FILES 배열.
위 내용은 PHP의 다중 부분/양식 데이터 요청에서 원시 POST 데이터에 어떻게 액세스할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!