2013-04-03 53 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