|
|
1
2
假设这是由ajax调用的,则可以在用户离开发送ajax请求的网页时添加事件处理程序,该请求由杀死其他脚本的脚本处理。 这可以通过让脚本在启动时创建一个文件来实现。然后,每隔一段时间它就会检查这个文件是否还在那里。如果它是继续,如果不是它退出。 诀窍是找到文件名。我这样做的方法是给每个页面请求一个唯一的用户ID,并且在url(GET)中使用相同的用户ID调用“worker”脚本和“kill”脚本。 |
|
|
2
1
据我所知,当用户终止页面加载时,php无法停止脚本执行。我假设“中止”是指在页面仍在加载时单击“停止”或关闭浏览器。 |