2013-04-03 71 views
0

我使用長時間輪詢jQuery。我可以通過簡單地執行ajax_request.abort()來中止任何ajax請求,但是應該怎樣做才能停止正在運行的由ajax調用的PHP進程?放棄jquery長時間輪詢和php

p.s.我的while循環有折騰,但有時我只需要停止一切。

回答

0

在你的PHP進程循環中 - 放一些會在某個超時/條件後中止循環?理想情況下,它不應該是一個阻塞循環,否則它會更痛苦..

失敗 - max_execution_time應該踢進去並殺死進程?

+0

經過一段時間的PHP進程停止,但有沒有什麼辦法可以停止jquery ajax(我知道該怎麼做)和php循環在任何momment? – fshock 2013-04-04 07:15:14

+0

我想這樣做的方式是通過一個「kill」消息發送一個請求,以打斷循環並終止服務器端的連接......這意味着您可以從前端乾淨地管理它以及。 – dotbill 2013-04-04 13:37:54

+0

在poll中有些像while($ var == true),在kill消息中有$ var = false? – fshock 2013-04-04 17:58:02