【发布时间】:2012-01-29 14:35:35
【问题描述】:
我有一个执行此操作的 PHP 脚本:
$sec = 1;
$id = 1;
while ($sec<20) {
sleep(1);
mysql_query("update test set sec = $sec where id = $id");
$sec++;
}
每当我在浏览器中加载脚本时,即使我在 5 秒后关闭浏览器窗口,它也会继续运行。如何更改此设置,以便在关闭浏览器窗口时,脚本将退出?
【问题讨论】:
-
你的脚本有什么问题?您根本没有测试浏览器关闭事件(如果它甚至可能在服务器端!),您只需测试 20 秒就可以了。你想知道什么?
-
@hakre 对不起,我不明白你的评论..
-
您一直在问一个问题,但我发现您的代码没有任何努力显示/针对您的要求。
-
您在问如何解决您从一开始就不应该使用的解决方案的缺点。问题在您的应用程序中根深蒂固,也许您可以详细说明一下?
标签: php