2012-05-15 24 views
1

我有一個php腳本,它使用curl_multi同時發出多個請求。PHP - 在某個點停止所有curl_multi請求

它訪問我的幾個網站搜索定義的值。

現在我遇到的問題是,如果發現我在其中一個網站上搜索的值,curl請求應該停止。

假設我爲單詞stackoverflow解析1000頁。該腳本一次訪問curl_multi和10個請求的頁面。假設腳本在第589頁找到了單詞stackoverflow,它應該立即停止所有進一步的請求。

這是否有可能?

回答

1

在你的代碼的某個地方,你有一個循環來處理單獨的捲曲句柄。在該循環中,您插入以下邏輯。

if(shouldStop()) { 
    break; 
} 
+0

完全解決了它,謝謝 –