我想使用PHP从API获取数据,
首先,我使用以下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);
是否有解决此问题的解决方案?