添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

php curl 超时时间设置

在 PHP 中使用 CURL 发送 HTTP 请求时,您可以使用 curl_setopt() 函数来设置超时时间。具体方法如下:

  • 创建 CURL 句柄:
  • $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,表示不限制超时时间。

  •