PHP Curl - 如果在特定时间内没有响应,请继续

时间:2013-05-21 20:07:58

标签: php curl time python-idle abort

我有一个网络系统,可以检查其他网站并显示结果。但是,其中一些网站的响应速度很慢。

我想让Curl在说“忘记这个网站!”之前再等一会儿。并继续前进。

在如此多的“空闲”时间之后,你如何让卷曲中止?

我没有发布任何代码的原因是因为我不知道从哪里开始这个功能! 善待。:D

2 个答案:

答案 0 :(得分:3)

您有两个单独的超时选项:

CURLOPT_CONNECTTIMEOUT
Time (in seconds) spent connecting (set to 0 for infinite wait time)

CURLOPT_TIMEOUT
Time (in seconds) spent while curl is executing (set to 0 for inifinite wait time)

答案 1 :(得分:1)

查看手册中的CURLOPT_TIMEOUT和CURLOPT_CONNECTTIMEOUT。另外,在发布前搜索Stack Overflow - Setting Curl's Timeout in PHP