在使用PHP的cURL庫發送請求時,可以使用curl_setopt()函數設置超時時間。以下是設置超時時間的示例代碼:
// 創建cURL資源
$curl = curl_init();
// 設置請求的URL
curl_setopt($curl, CURLOPT_URL, 'http://example.com');
// 設置超時時間為10秒
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
// 執行請求
$response = curl_exec($curl);
// 檢查是否發生錯誤
if(curl_errno($curl)){
$error_message = curl_error($curl);
// 錯誤處理邏輯
}
// 關閉cURL資源
curl_close($curl);
在上面的示例中,使用curl_setopt()函數設置了CURLOPT_TIMEOUT選項為10,表示請求的超時時間為10秒。如果在指定的時間內請求沒有完成,cURL將會返回超時錯誤。