如何找出PHP cURL是否下载了整个URL

时间:2013-03-19 09:14:26

标签: php curl

我正在使用PHP和curl_multi_exec,我注意到无法确定URL是否已完全下载。

我找到的只有半工作方式是curl_getinfo()。如果有download_content_length我可以检查下载的文件是否大小相同。但是对于PHP和CGI-BIN页面,download_content_length报告为-1

如果我使用curl_errno(),则在超时的情况下并不总是有效。

1 个答案:

答案 0 :(得分:0)

我发现你需要在curl句柄中设置超时,而不是在curl_multi_exec()工作的循环中设置。