我正嘗試使用cURL for PHP從API中獲取數據。 當我執行下面的腳本時,cURL似乎沒有等待請求。cURL不會等待響應
它立即返回無法填充的空白字段。
function request($cityName)
{
$key = "abc";
$api = "https://...?api-key=$key&format=json&city=$cityName";
$api = urldecode(trim($api));
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $api);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERAGENT, 'abc.com');
$ret = curl_exec($curl);
$response = json_decode($ret);
var_dump($response);
curl_close($curl);
}
也許你應該檢查一個錯誤。 – Barmar
@Barmar在那裏沒有任何關聯。 – Saphire