我有一个网络系统,可以检查其他网站并显示结果。但是,其中一些网站的响应速度很慢。
我想让Curl在说“忘记这个网站!”之前再等一会儿。并继续前进。
在如此多的“空闲”时间之后,你如何让卷曲中止?
我没有发布任何代码的原因是因为我不知道从哪里开始这个功能! 善待。:D
答案 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