2011-02-25 75 views
0

實現刷新(F5,Ctrl + F5)的工作我已經對google.com進行ajax調用並在每一行搜索我的內容..使用simple_html_dom.php庫。有可能是我在第一頁得到了我的結果並顯示它。現在的問題是,如果我didint發現我的內容1,2,3,4 .... 20(是我設定的最後限制)。但我的函數繼續提取數據,因爲我已經設置set_time_limit(0)。但我不能等待很長時間(比如說90秒),如果我設置爲90 ..這可能是我的內容正在被提取(在代碼後面)。想通過編程(PHP)

但是但是...如果我在很長一段時間(比如說55秒)後刷新我的頁面,我會在4,5秒之後得到我的結果。那麼,如何用相同的數據重新發布我的請求。如果執行時間(設置爲特定限制)超過此限制。希望你可以迴避我的問題...

編輯:[由aakash sahai] 假設如果執行正在進行55秒,我讓它繼續它可能會導致錯誤或它保持執行說100秒.. ,但如果在55秒我按下刷新頁面...該職位是再次作出(如螢火蟲控制檯),我得到的結果在5秒......總共60秒(刷新)和100秒(不刷新)

回答

0

您需要能夠每55秒重新啓動PHP進程/請求?

如果您的主機是* nix兼容的主機,我會設置一個cron作業來每55秒執行一次PHP腳本。

+0

我是一個初學者在PHP和不知道那麼多:( –