溫馨提示×

Curl_exec超時設置技巧

小樊
219
2024-07-04 22:02:20
欄目: 編程語言

在使用curl_exec函數發送HTTP請求時,可以通過設置CURLOPT_TIMEOUT選項來設置超時時間,確保在指定時間內沒有得到響應時,curl_exec函數會自動返回失敗。

以下是設置超時時間的示例代碼:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com');
curl_setopt($ch, CURLOPT_TIMEOUT, 10); // 設置超時時間為10秒

$result = curl_exec($ch);

if ($result === false) {
    echo '請求超時!';
} else {
    echo $result;
}

curl_close($ch);

在上面的代碼中,通過設置CURLOPT_TIMEOUT選項為10秒,即在10秒內沒有得到響應時,curl_exec函數會返回失敗??梢愿鶕嶋H需求設置合適的超時時間來避免長時間等待響應。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女