我想要接受用戶的輸入,對它們作出響應,然後更新數據庫中的某些內容。但是響應不需要數據庫中的東西,所以我不希望用戶不得不等待它。有沒有辦法說「我全部完成了,請繼續並將其發送給用戶。」但繼續執行更多的PHP代碼?在PHP中可以在文檔返回後運行一些東西嗎?
0
A
回答
1
在php http://php.net/manual/en/function.exec.php中查看exec()。在你的php頁面處理結束之前,你可以使用exec()來運行命令,如運行一個php腳本cli:http://php.net/manual/en/features.commandline.php(基本上在後臺運行)。請務必注意(對於exec()):
如果程序以此函數啓動,爲了繼續在後臺運行,程序的輸出必須重定向到一個文件或另一個輸出流。否則會導致PHP掛起,直到程序執行結束。
0
你可以使用flush來發送數據,但它可能沒有你要找的效果(頁面仍然會被加載)。
,當你有產生迭代輸出,但可能需要一段時間來運行一個管理員類型的腳本它的使用。
相關問題
- 1. 在反饋中運行一些東西
- 2. getElementById可以在文檔以外的東西上調用嗎?
- 3. php中的sql在運行時不會返回任何東西
- 4. 「返回」後可以沒有任何東西嗎?
- 5. 如果它是空的,返回一些東西在PHP
- 6. 文檔化,只是返回的東西
- 7. 我可以強制抽象類的方法返回一些東西嗎?
- 8. android:如何在Activity開始後自動運行一些東西
- 9. 在派生類構造函數後運行一些東西
- 10. 程序可以在另一個文件中寫入東西嗎?
- 11. 可以_sync_val_compare_and_swap返回int以外的任何東西嗎?
- 12. 在angular.js中,我可以在我$ eval()之前過濾一些東西嗎?
- 13. 代碼在編譯後返回相同的東西嗎?
- 14. 我可以在處理某些東西時凍結Excel嗎?
- 15. TomEE/Tomcat - 在部署後運行某些東西
- 16. array_intersect返回一些東西,即使沒有匹配存在
- 17. 我可以用Java寫一些類似Notification的東西嗎?
- 18. CSS背景 - 可以繪製一些東西嗎?
- 19. 可以做一些類似「rspec --color --format doc」的東西嗎?
- 20. HtmlTextWriter to String - 我可以忽略一些東西嗎?
- 21. 是否可以以管理員的身份默默運行一些東西
- 22. 我可以在PHP的類級聲明全局的東西嗎?
- 23. Mac OSX LaunchDaemon在卸載時運行一些東西
- 24. 我可以迴應一個SQL查詢之間的東西嗎?
- 25. 有人可以在這個ANR日誌上點亮一些東西嗎?
- 26. 我可以在我的Site.Master頁面MVC上繼承一些東西嗎?
- 27. 在Python中啓動一些東西
- 28. Ajax調用不返回$東西后
- 29. php json_encode不會返回任何東西
- 30. PHP PDO + MSSQL返回怪異的東西
沒有直接的PHP ...而主說有了ajax。他看到他創造了什麼,這很好。 – rdlowrey
我正在做阿賈克斯。我在這裏討論ajax響應。我仍然不希望響應等待數據庫。我不明白這有什麼不同。 – Matt