我試圖找到一個答案,似乎沒有在我在這裏找到的類似線程上覆蓋。從另一個PHP頁面執行PHP腳本,但允許父頁面繼續執行
我有一個頁面,從用戶的URL。我想要執行五個不同的腳本,每個腳本將訪問第三方站點以在此URL上建立詳細信息,執行計算並將結果寫入數據庫。每個腳本都是一個單獨的php文件。
我到目前爲止已經收集到,要做到這一點的方法是通過exec命令,但我有兩個問題
1)我不想讓頁面的輸出(沒有任何 - 結果進入數據庫) 2)我希望腳本在後臺運行,就像守護進程或cron作業一樣,並且要加載的頁面告訴用戶細節已被檢索並很快可用。
有沒有人有我如何啓動腳本的代碼示例,但不必等待它們在加載用戶看到的頁面之前完成執行?
看看這個問題:http://stackoverflow.com/questions/222414/asynchronous-shell-exec-in-php – 2011-02-23 20:22:59
我遇到了有關所選答案與這種情況並使其工作的問題。例如,我將如何啓動位於同一文件夾中的pagea.php,pageb.php和pagec.php? – thatguy 2011-02-23 20:37:03