在 PHP 中使用 CURL 发送 HTTP 请求时,您可以使用
curl_setopt()
函数来设置超时时间。具体方法如下:
$curl = curl_init();
设置 CURL 选项:
使用 curl_setopt()
函数来设置 CURL 选项,其中包括超时时间。超时时间可以设置为 CURLOPT_TIMEOUT 或 CURLOPT_CONNECTTIMEOUT,分别表示请求超时时间和连接超时时间。例如:
// 设置请求超时时间为 10 秒钟
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
// 设置连接超时时间为 5 秒钟
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
发送请求:
使用 curl_exec()
函数来发送请求并获取响应。例如:
$response = curl_exec($curl);
关闭 CURL 句柄:
使用 curl_close()
函数来关闭 CURL 句柄,释放资源。例如:
curl_close($curl);
综上所述,您可以按照上述步骤来设置 CURL 请求的超时时间。请注意,超时时间的单位是秒,且默认值为 0,表示不限制超时时间。