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

본문 바로가기
사이트 내 전체검색

Codeigniter

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

작성자 웹지기
작성일 19-05-07 21:24 | 조회 6,650 | 댓글 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

댓글목록 0

등록된 댓글이 없습니다.

Codeigniter 목록

Total 20
게시물 검색

회원로그인

접속자집계

오늘
29,426
어제
17,832
최대
61,067
전체
17,968,538

그누보드5
Copyright © funyphp.com. All rights reserved.