GET이나 PUT을 사용하면 이런 문제는 큰일이 없겠지만
POST만을 사용해야하는 그누보드에서 프론트앤드와 연계할때의 문제입니다
프론트쪽에서 폼데이터를 활용하여 전송하면 $_POST로 받을 수 있지만
리액트나 뷰같은 프론트앤드에서 axios, fetch등을 활용하여 데이터 요청을 보내면 PHP에선
file_get_contents("php://input")로 받아야 합니다.
그리고 대부분이 axios, fetch등을 활용하여 데이터를 json형태로 보내기에
어떻게 보내도 값을 동일하게 받는것이 편합니다.
$_POST = json_decode(file_get_contents("php://input"),true)
위와 같이 소스를 사용하면 ajax나 fetch에서 json형태로 파일을 보낼때도 똑같이 받는것이 가능합니다.
댓글 1개
게시글 목록
| 번호 | 제목 |
|---|---|
| 161 | |
| 160 | |
| 150 | |
| 149 | |
| 141 | |
| 139 | |
| 138 | |
| 132 | |
| 127 | |
| 123 | |
| 117 | |
| 116 | |
| 114 | |
| 111 | |
| 109 | |
| 103 | |
| 101 | |
| 99 | |
| 93 | |
| 90 | |
| 84 | |
| 79 | |
| 66 | |
| 48 | |
| 47 | |
| 43 | |
| 37 | |
| 36 | |
| 34 | |
| 33 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기