CI 묻고 답하기

제목 CI에서 header body 정보를 읽는 방법
카테고리 CI 2, 3
글쓴이 다다닷 작성시각 2018/02/08 13:40:38
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 19351   RSS

안녕하세요.

http header body 내 json 으로 데이터를 담아서 넘기다가

찾아본 부분입니다. 

 

$inputJSON = file_get_contents('php://input');

$input = json_decode($inputJSON, TRUE);

 

위와 같이 사용하면 header body 정보를 읽을 수 있습니다.

 

혹시나 더 좋은 방법이 있거나 CI 자체에서 제공하는 부분이 있다면 같이 공유 부탁드려요!! :-)

 다음글 https://github.com/chriskacerg... (1)
 이전글 하이브리드앱에서 자동로그인 문의 (2)

댓글

변종원(웅파) / 2018/02/08 21:38:05 / 추천 0
다다닷 / 2018/02/09 08:53:07 / 추천 0

@변종원(웅파)님

감사합니다 ^^ get_header은 메뉴얼에서 찾아봤었는데 

메소드명 그대로 헤더 정보만 읽어와서 header 에 json 포맷으로 담아서 보내는 부분은

캐치를 못하고 있어서 아래 주신 링크에서처럼

 

  1. $this->retrieve_headers($add_headers);
  2. $this->body = @file_get_contents('php://input');

이렇게 사용해야 하더라구요 ㅎㅎ

좋은 답변 감사 드립니다!!

한대승(불의회상) / 2018/02/09 19:05:56 / 추천 0

CI3.X를 사용하고 계시다면 

$this->input->raw_input_stream;

추천~