溫馨提示×

curl_init在PHP中如何設置超時時間

PHP
小樊
136
2024-09-12 13:44:55
欄目: 編程語言

在 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 資源并釋放系統資源。

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