$_POST
메서드의 데이터에 액세스하려면 일반적으로 $_POST['id']
을 사용합니다. 해당 변수에 액세스 할 수있는 다른 방법이 있습니까 (예 : $_POST[0]
, $_POST[1]
).
답변
당신은 php://input
에서 읽기와 원시 포스트 본체를 얻을 수 있습니다 :
$raw_post = file_get_contents('php://input');
는 PHP는 웹 사이트에이 documentation를 참조하십시오. 또한 php://input
은 검색 할 수 없으므로 출력을 한 번만 가져올 수 있습니다. 따라서 추가 처리를 위해 결과를 변수에 저장해야합니다.
또한 게시물 본문은 직접 해석해야합니다. 과 같이 표시됩니다
var_dump($raw_post); // output: 'string(19) "foo=bar&hello=world"'
왜 이러한 downvotes가 있습니까? @ hek2mgl : 가능한 모든 콘텐츠 유형을 다룰 때 간단한 작업이 아닌 원시 입력을 구문 분석해야한다고 언급해야합니다. –
좋습니다. 이 게시물을 – hek2mgl
foreach($_POST as $key => $value)
{
echo "$_POST[" . $key . "] = " . $value;
}
:
$_POST[id1] = Whatever
답에 추가했습니다! ... – hek2mgl
- 1. 다른 방법의 변수에 액세스하는 방법
- 2. 다른 클래스의 변수에 액세스하는 방법
- 3. 다른 클래스의 변수에 액세스하는 방법
- 4. 배열의 게시물 변수에 액세스하는 방법
- 5. 개인 변수에 액세스하는 방법
- 6. Spring의 다른 클래스에서 변수에 액세스하는 방법
- 7. 다른 변수에서 내 변수에 액세스하는 방법
- 8. 다른 파일의 세션 변수에 액세스하는 방법
- 9. 다른 클래스에서 함수 내부의 변수에 액세스하는 방법
- 10. 다른 클래스에서 form1 변수에 액세스하는 방법?
- 11. 다른 클래스/viewcontrollers에서 변수에 액세스하는 방법
- 12. WPF 동일한 viewmodel에서 다른 변수에 액세스하는 방법?
- 13. 다른 변수 집합 내의 변수에 액세스하는 방법
- 14. 다른 클래스의 private 변수에 액세스하는 방법 Java
- 15. 다른 개체에서 서비스 내부의 변수에 액세스하는 방법
- 16. 함수를 다른 .cpps 변수에 액세스하는 방법?
- 17. 다른 nib 파일에서 변수에 액세스하는 방법
- 18. 다른 클래스의 프래그먼트 변수에 액세스하는 방법
- 19. 하나의 양식에서 다른 양식으로 변수에 액세스하는 방법
- 20. 다른 API가 정의하고 지정한 변수에 액세스하는 방법
- 21. 함수에서 변수에 액세스하는 방법
- 22. PHP에서 변수에 액세스하는 방법
- 23. 다른 모듈에서 변수에 액세스하는 파이썬
- 24. 다른 함수에서 변수에 액세스하는 C++
- 25. 다른 개체간에 변수에 액세스하는 C#
- 26. 여러 양식에 걸쳐 $ _POST 데이터에 액세스하는 방법
- 27. 애플릿에서 javascript 변수에 액세스하는 방법
- 28. 루비의 모듈 변수에 액세스하는 방법
- 29. 구조체의 배열에있는 변수에 액세스하는 방법
- 30. 여러 방법으로 변수에 액세스하는 방법
당신은을 통해'foreach' 루프를 할 수있는 당신은 다음과 같이 두 가지 변수
foo
,hello
몸 ($raw_post
)가 있다고 가정 '$ _POST'에 어떤 키가 들어 있는지 모를 경우. 왜 다른 방법이 필요하니? –나는 여기서 무엇이 물어지고 있는지 정말로 모른다. –
$ _POST의 문제점은 무엇입니까? – Jocelyn