0
我有html頁面,它向php腳本發送ajax請求。 這PHP腳本而正在執行命令,運行如何在PHP腳本中確定Ajax請求被取消
exec(COMMAND)
,用戶終止Ajax請求。
如何在PHP腳本中確定Ajax請求被取消?
我有html頁面,它向php腳本發送ajax請求。 這PHP腳本而正在執行命令,運行如何在PHP腳本中確定Ajax請求被取消
exec(COMMAND)
,用戶終止Ajax請求。
如何在PHP腳本中確定Ajax請求被取消?
類似於ignore_user_abort()會幫助你。
在相同的方向上,你可以使用connection_aborted() 不知道你會如何適應你的腳本,但是檢查用戶是否斷開連接的方式。如上所述,連接仍由瀏覽器處理,因此瀏覽器可能不會中止連接,並且進程不會將用戶看作斷開連接。 –
你不能。如果請求被終止,客戶端只關閉連接。這由Web服務器處理,而Web服務器又運行PHP可執行文件。它可能會終止PHP或讓它執行並放棄結果。 – Pietu1998