2017-12-27 4 views
0

CI 프레임 워크 웹 사이트에 문제가 있습니다. 내 AJAX (클라이언트)는 PUT 메소드를 사용하여 ReSTful API (서버)를 호출합니다.데이터 액세스 방법 Codeigniter에서 php : // 입력 스트림을 사용합니다.

서버. 나는 다음을 사용한다 :

putfp = fopen('php://input', 'r'); 
$putdata = ''; 
while($data = fread($putfp, 1024)) 
    $putdata .= $data; 
fclose($putfp); 
parse_str($putdata, $output); 
echo $output['name']; 

나는 클라이언트에게서 $name의 가치가 있었다. 다른 변수는 e.t.c입니다. 그러나이 프레임 워크의 문서 가이드, 그들은 다음과 같이 말했다 : https://www.codeigniter.com/user_guide/libraries/input.html#using-the-php-input-stream

내 질문은 : 문서 가이드가 말한 것처럼 내가하고 싶은 때문에

$this->input->raw_input_stream;

를 사용하는 방법. 나는 노력했고 결과는 모두 오류였다. 내가 어디에 $this->input->raw_input_stream; 넣어야하고 어떻게 그 데이터를 얻으려면 모르겠어요.

누구든지 도와 주실 수 있습니까?

+0

정크 제거, 게시물 서식 지정 – 31piy

답변

0

PHP을 내장 할 수 있습니다. file_get_contents('php://input') 방법입니다.

또는

이 URL이 당신을 도울 수 https://www.codeigniter.com/user_guide/libraries/input.html#using-the-php-input-stream

희망을 참조하십시오.

관련 문제