제목 | parse_str(file_get_contents("php://input",$input)); 이걸로 하면 만능이던데 | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 아리아리 | 작성시각 | 2018/08/23 09:43:14 |
|
|||
parse_str(file_get_contents("php://input",$input));
이렇게 하면 get이나 post나 put, delete 요청 모두 한꺼번에 데이터를 가져올수있는것같습니다
보통 지금 까지
$input = array(); foreach ($this -> input -> post('null', true) as $key => $val) { $input[$key] = trim($val); }
이렇게 값들을 한꺼번에 받았습니다
그런데 저렇게 하면 만능으로 받아오니까 저렇게 하는것이 더 좋겠네요?
두개를 비교해주실수있나요? 근데 윗방법으로하면 xss필터를 못타는것같네요,
|
|||
다음글 | 자식 레이어 팝업창에서 데이터 조회. 계속된 실패;; (1) | ||
이전글 | input->input_stream이 없습니다 (1) | ||
한대승(불의회상)
/
2018/08/23 12:07:59 /
추천
0
데이터를 json 방식으로 던져 보세요.
|
아리아리
/
2018/08/23 13:19:46 /
추천
0
한대승 Headers의 Content-Type -> application/json 으로 Body 를 {
이렇게 보내는게 맞죠?
이렇게 보내면 post든 put 이든 둘다 인식을 못합니다.
받는건 저 위의 두방법 다했습니다
|