0
我用下面的腳本得到多個URL的內容,但沒有任何修改,將永遠運行下去:https://raw.github.com/jmathai/php-multi-curl/master/EpiCurl.phpPHP捲曲多個請求 - 獲取所有內容
我試圖讓多個內容並行。它的目的是總是得到結果。
問題:爲什麼這個腳本永遠運行並且沒有像預期的那樣終止一段時間?
我用下面的腳本得到多個URL的內容,但沒有任何修改,將永遠運行下去:https://raw.github.com/jmathai/php-multi-curl/master/EpiCurl.phpPHP捲曲多個請求 - 獲取所有內容
我試圖讓多個內容並行。它的目的是總是得到結果。
問題:爲什麼這個腳本永遠運行並且沒有像預期的那樣終止一段時間?
您應該在下面添加代碼。它會在固定時間後爲連接添加超時。
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
試試這個爲你的腳本,讓我知道它是否適合你..! –
當我添加超時時,一些URL將超時。這會產生不希望的結果:沒有反應。我怎樣才能解決這個問題? – Simon