[ codeigniter ] php5.6 이상일 때 application/json 전송시 오류 > Codeigniter

본문 바로가기

사이트 내 전체검색

Codeigniter

팁자료 [ codeigniter ] php5.6 이상일 때 application/json 전송시 오류

작성일 19-05-07 21:24

페이지 정보

작성자 웹지기 조회 1,940회 댓글 0건

본문

php5.6 이상에서 content-type application/json로 전송시 $_POST로 데이터를 받을 수 가 없다.

row데이터에서 값을 가져와서 파싱해야 하고 $HTTP_ROW_POST_DATA가 php5.6이상에서는 deprecated 되기 때문이다


$aData = var_export(file_get_contents('php://input'),TRUE);

$aArr    = json_decode(str_replace("'", "", $aData), true);


codeigniter는 input 클래스의 $this->input->raw_input_stream 을 사용하면됨.


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 20건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기