Чтение ответа с сервера, который загружается в виде файла

Я пытаюсь прочитать ответ (текст 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

Я использую curl в моем 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

0

Решение

Вам необходимо отключить ssl-сертификацию или получить ssl-сертификацию, самый быстрый способ:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]