Я хочу получить данные из API, используя PHP,
Сначала я использую этот php-код, чтобы получить его:
$uri = 'API-URL';
$response = file_get_contents($uri, false);
$results = json_decode($response);
var_dump($results->);
этот код отлично работает на Localhost и сервере, а посленеделю страница все еще обновлялась, и через некоторое время я получаю эту ошибку
file_get_contents (API-URL): не удалось открыть поток: истекло время ожидания соединения
PS: эта проблема только на сервере, на локальном хосте работает отлично
при некотором поиске в сети я нашел CURL, я пытаюсь это сделать, но та же проблема, страница
все еще обновилась инаконец я получаю NULL
$uri = 'API-URL';
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $uri);
$response = curl_exec($ch);
curl_close($ch);
$results = json_decode($response);
var_dump($results);
есть ли решение, чтобы решить эту проблему?