Php 浏览器停止/崩溃是否会停止脚本执行?

Php 浏览器停止/崩溃是否会停止脚本执行?,php,Php,我的意思是,如果一个php脚本/页面被浏览器调用,并且页面加载/执行被用户或浏览器崩溃中断,那么脚本执行是否会在服务器端继续?是,除非首先调用ignore\u user\u abort() 取决于()设置取决于ignore\u user\u abort()。但是,如果您有一些循环或编写不好的代码,它将一直运行,直到达到脚本超时/最大执行时间(约30秒) 您可以非常轻松地测试这一点: echo "sleeping 10 seconds..."; sleep(10); //close your br

我的意思是,如果一个php脚本/页面被浏览器调用,并且页面加载/执行被用户或浏览器崩溃中断,那么脚本执行是否会在服务器端继续?

是,除非首先调用ignore\u user\u abort()

取决于()设置

取决于
ignore\u user\u abort()
。但是,如果您有一些循环或编写不好的代码,它将一直运行,直到达到脚本超时/最大执行时间(约30秒)

您可以非常轻松地测试这一点:

echo "sleeping 10 seconds...";
sleep(10); //close your browser at this point
error_log("i'm still here!");

只需查看web服务器错误日志以获取输出。

您还可以更改配置文件中的默认行为: