在 PHP 中,使用 curl_init
函數初始化 cURL 會話后,可以通過 curl_setopt
函數設置超時時間
<?php
// 創建一個新的cURL資源
$ch = curl_init();
// 設置要抓取的URL
$url = 'https://example.com';
curl_setopt($ch, CURLOPT_URL, $url);
// 設置超時時間(單位:秒)
$timeout = 10; // 設置為10秒
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
// 執行cURL會話并獲取結果
$result = curl_exec($ch);
// 關閉cURL資源,并釋放系統資源
curl_close($ch);
// 輸出結果
echo $result;
?>
在這個示例中,我們首先使用 curl_init
函數創建了一個新的 cURL 資源。然后,我們使用 curl_setopt
函數設置了要抓取的 URL 和超時時間。最后,我們使用 curl_exec
函數執行 cURL 會話并獲取結果,然后使用 curl_close
函數關閉 cURL 資源并釋放系統資源。