我想要接受用戶的輸入,對它們作出響應,然後更新數據庫中的某些內容。但是響應不需要數據庫中的東西,所以我不希望用戶不得不等待它。有沒有辦法說「我全部完成了,請繼續並將其發送給用戶。」但繼續執行更多的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. 超時運行一些東西PHP
- 3. 構造返回某些東西可以嗎?
- 4. Facebook JavaScript SDK:在返回所有查詢後運行一些東西
- 5. getElementById可以在文檔以外的東西上調用嗎?
- 6. php中的sql在運行時不會返回任何東西
- 7. 「返回」後可以沒有任何東西嗎?
- 8. 如果它是空的,返回一些東西在PHP
- 9. 文檔化,只是返回的東西
- 10. 我可以強制抽象類的方法返回一些東西嗎?
- 11. android:如何在Activity開始後自動運行一些東西
- 12. 在派生類構造函數後運行一些東西
- 13. 程序可以在另一個文件中寫入東西嗎?
- 14. 可以_sync_val_compare_and_swap返回int以外的任何東西嗎?
- 15. 在iOS中,我必須在主線程上運行一些東西嗎?
- 16. 我可以在後臺運行一個.php文件嗎?
- 17. 在angular.js中,我可以在我$ eval()之前過濾一些東西嗎?
- 18. 啓動tomcat後執行一些東西
- 19. 代碼在編譯後返回相同的東西嗎?
- 20. 我可以在處理某些東西時凍結Excel嗎?
- 21. TomEE/Tomcat - 在部署後運行某些東西
- 22. array_intersect返回一些東西,即使沒有匹配存在
- 23. 在Parallel.Foreach完成之前返回一些東西
- 24. 可以做一些類似「rspec --color --format doc」的東西嗎?
- 25. 我可以用Java寫一些類似Notification的東西嗎?
- 26. jquery addClass沒有應用 - 我可以忽略一些東西嗎?
- 27. HtmlTextWriter to String - 我可以忽略一些東西嗎?
- 28. CSS背景 - 可以繪製一些東西嗎?
- 29. 是否可以以管理員的身份默默運行一些東西
- 30. 我可以在Java中運行PHP嗎?
沒有直接的PHP ...而主說有了ajax。他看到他創造了什麼,這很好。 – rdlowrey
我正在做阿賈克斯。我在這裏討論ajax響應。我仍然不希望響應等待數據庫。我不明白這有什麼不同。 – Matt