我有一個關於PHP腳本的HTTP請求的問題。 如果我的腳本發送了很多電子郵件,需要一些時間才能完成,並且客戶端關閉了它的瀏覽器,腳本將會中止或不中止? 我能否認爲郵件隊列一旦啓動腳本(顯然會在php設置中刪除任何超時)呢? 我不在乎對客戶的回覆。PHP長郵件隊列和HTTP請求
2
A
回答
1
該腳本將運行到它的結束(直到完成或出現一些錯誤)
嘗試自己:
somefile.php
for($i = 1; $i <= 25; $i++) {
file_put_contents("seconds.txt" , $i);
sleep(1);
}
打開瀏覽器,瀏覽到該腳本並關閉瀏覽器。
等待幾秒鐘,看到最新的文件seconds.txt
0
在另一種辦法是,做實際工作後臺啓動腳本。這樣,您的腳本將立即返回(但您必須使用其他方式證明成功)。
像:
exec('/path/to/worker parameters &');
+0
好主意,但我不能在主機供應商的網絡服務器上傳腳本... :-( – Tobia
相關問題
- 1. 在apache2,Ubuntu 12.04和PHP上創建HTTP請求隊列
- 2. 異步HTTP請求,排隊請求
- 3. Spring IntegrationFlow http請求到amqp隊列
- 4. HTTP請求和PHP進程
- 5. php http請求
- 6. C#請求隊列
- 7. PHP請求太長
- 8. Nativescript HTTP請求PHP
- 9. 請求隊列()請求隊列中,不能appied
- 10. 503 HTTP請求錯誤 - 內部郵件
- 11. 發送郵件請求淨/ http
- 12. 監測HTTP/SNMP /電子郵件請求?
- 13. HTTP請求和條件2
- 14. 排隊SQL請求PHP
- 15. php fpm請求排隊
- 16. HTTP請求列表
- 17. 區分插件HTTP請求和JavaScript HTTP請求
- 18. AFNetworking和設置請求隊列
- 19. http請求的HTTP請求
- 20. 隊列XAP文件下載請求
- 21. 請求隊列實現
- 22. RxJava的請求隊列
- 23. jQuery隊列$ .post請求
- 24. Android的請求隊列
- 25. 用PHP和cURL複製HTTP請求
- 26. Http請求和PHP POST/GET VB.Net
- 27. JSF和HTTP請求
- 28. angularjs和$ http請求
- 29. JSON.stringify和$ http請求
- 30. HTTP請求和GET
腳本繼續工作,直到完成或最大執行時間打 – m02ph3u5