2015-01-19 3 views
0

서버에서 응답 (json 텍스트)을 읽으려고합니다. 그러나 서버는 응답을 내 다운로드 디렉토리에 다운로드되는 파일로 반환합니다.파일에서 다운로드하는 서버의 응답 읽기

URL : - https://www.googleapis.com/freebase/v1/mqlread?query=%5B%7B%22id%22%3Anull%2C%22name%22%3Anull%2C%22type%22%3A%22%5C%2Fastronomy%5C%2Fplanet%22%7D%5D

내 PHP 코드에 컬을 사용하고 있습니다.

$ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL, $url); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_HTTPHEADER, array(
              'Content-Type: application/json', 
              'Connection: Keep-Alive' 
              )); 
     $response = json_decode(curl_exec($ch), true); 
     curl_close($ch); 

어떻게하면 php curl을 사용하여 데이터를 읽을 수 있습니까?

업데이트 : http://phpassist.com/과 같은 온라인 편집기에서 동일한 코드를 실행하려고하면 데이터가 읽히고 필요한 출력이 표시됩니다. XAMPP에서 추가 구성이 필요합니까?

TKS 당신은 SSL 인증을 비활성화하거나 SSL 인증을받을 필요가

답변

0

는 가장 빠른 방법은 다음과 같습니다

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
+0

감사합니다! 그것은 효과가 있었다. – Villie