> 백엔드 개발 > PHP 튜토리얼 > Ajax Store Operations에서 PHP로 요청 페이로드를 검색하는 방법은 무엇입니까?

Ajax Store Operations에서 PHP로 요청 페이로드를 검색하는 방법은 무엇입니까?

DDD
풀어 주다: 2024-11-10 05:59:02
원래의
188명이 탐색했습니다.

How to Retrieve Request Payload in PHP from Ajax Store Operations?

PHP에서 요청 페이로드 검색

PHP, ExtJS, Ajax 스토어를 사용하는 애플리케이션에서는 생성 중에 데이터가 전송되는 것이 관찰되었으며, 업데이트 및 삭제 작업은 $_POST 또는 $_GET에서 찾을 수 없습니다. 대신 Chrome 콘솔은 "요청 페이로드" 필드 내에 JSON 형식으로 나가는 매개변수를 표시합니다.

PHP에서 이 데이터를 검색하려면 다음 스니펫을 활용하세요.

$request_body = file_get_contents('php://input');
로그인 후 복사

페이로드가 JSON 형식인 경우 다음을 사용하여 디코딩합니다.

$data = json_decode($request_body);
로그인 후 복사

디코드된 JSON 데이터를 $data 변수에 할당하여 액세스할 수 있게 합니다. PHP 배열로 사용됩니다.

"php://input"은 enctype 값에 관계없이 요청 본문에서 데이터를 효율적으로 검색하는 읽기 전용 스트림입니다. 신뢰성과 메모리 효율성으로 인해 "$HTTP_RAW_POST_DATA"보다 선호됩니다.

위 내용은 Ajax Store Operations에서 PHP로 요청 페이로드를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿