我想上傳和下載文件到服務器。由於服務器處於安全模式,因此不允許增加腳本的執行時間。由於我不能增加時間限制,因此腳本超時。任何幫助表示讚賞。如何在服務器處於安全模式時在php中設置腳本的最大執行時間?
0
A
回答
2
我記得有一個醜陋的黑客攻擊服務器環境,你無法控制超時。這裏去 -
- 這樣一個過程開始時,你設置一個的ProcessID在DB
- 你的頁面超時和自己重新加載頁面發生超時使用JavaScript之前,但在每一個這樣的負載(使用javascript),傳遞頁面加載中存儲在db
- 中的processid,檢查數據庫中是否存在processid,並相應地從 重新啓動腳本(剩下它的位置)(我不確定這將如何工作上傳/下載的情況下,但可能你可以將文件分割成幾部分)。
- 完成作業後,從db中刪除processid。
正如我所說,這是一個醜陋的黑客,所以請只使用它,如果你沒有其他選擇,或者如果別人不能提出更好的選擇。讓我們知道如何去做,或者如果你需要任何細節。
0
從PHP手冊得到這個:
在安全模式下運行時,不能用 的ini_set()更改此設置。 唯一的解決方法是關閉 安全模式或通過更改php.ini中的時間限制 。
所以,我認爲你有相當渺茫選項
相關問題
- 1. 將PHP最大執行時間設置爲600是否安全?
- 2. 如何使用node.js設置腳本的最大執行時間?
- 3. 如何設置PHP腳本的最長執行時間?
- 4. 安全地在服務器上執行用戶的PHP腳本
- 5. PHP處於安全模式時處理Cron中的PHP超時
- 6. 在服務器的PHP安全模式
- 7. 如何在JSP/Servlet中設置最大執行時間?
- 8. 設置exec()的最大執行時間
- 9. 配置GWT開發模式Jetty服務器執行PHP腳本
- 10. PHP最大執行時間
- 11. PHP:在服務器施加執行時間限制時對長時間運行的腳本進行編碼
- 12. PHP腳本測試最大的執行時間
- 13. 如何在php中增加最大執行時間
- 14. 如何在selenium腳本中管理時間以在不同的服務器上執行相同的腳本
- 15. PHP腳本崩潰和最大執行時間
- 16. phpmyadmin .ini文件,最大限度地執行php腳本時間
- 17. 如何設置方法的最大執行時間?
- 18. Perl服務器上的Perl最大執行時間
- 19. Windows XPE服務安裝 - 如何在CreateService時間設置安全性?
- 20. Web服務器 - 如何在訪問文件時執行PHP腳本?
- 21. 如何在PHP中控制腳本執行時間
- 22. 谷歌腳本「超出最大執行時間」/ Google Cal腳本
- 23. 最大過期時間緩存服務在谷歌Apps腳本
- 24. PHP的問題 - 設置時區時的安全模式錯誤
- 25. 如何在ios解析服務器端執行php腳本?
- 26. 如何檢查服務器是否正在執行PHP腳本?
- 27. 自動安排在特定時間執行php腳本
- 28. 有關執行服務器端腳本的安全問題
- 29. 增加php的最大執行時間
- 30. PHP的最大執行時間
它是一個不錯的黑客,但我認爲它很骯髒 – 2010-11-16 06:31:30
我得到這個鏈接http://www.plus2net.com/php_tutorial/max-ex .php可能對我有幫助,但不知道如何使用它?在哪裏放我的腳本?在睡眠功能之前或之後。 – Raul 2010-11-16 06:34:22
@Raul - 如果不在安全模式下,只能使用該選項。 – pinaki 2010-11-16 06:37:10