请求一个php页面后关闭浏览器,服务器这边还继续解释执行这个php脚本吗?


由于这个php脚本要执行很长时间,所以才过来问

服务器 php

雾雨店D魔理沙 10 years, 11 months ago

http://php.net/manual/en/function.ignore-user-abort.php

Sets whether a client disconnect should cause a script to be aborted.

具体用法请看手册上的例子

更新

查了下php手册
http://www.php.net/manual/en/features.connection-handling.php

默认条件下, php脚本会被中止, 如果:
1). 用户中止了连接;

2). 脚本运行时间超过允许执行的时间(max_execution_time, 默认30秒)

可以通过php.ini 或 apache httpd.conf 中相关设置, 或调用相关函数 (ignore_user_abort, set_time_limit)来调整. 具体见手册.

这个问题里已经讨论过了 @关闭正在执行的php脚本浏览器后,如何使php脚本进行转入后台运行

红白塞钱箱 answered 10 years, 11 months ago

Your Answer