为什么浏览器关闭后PHP还会一直执行

 我来答
玄水寒风
2016-12-06 · TA获得超过1041个赞
知道小有建树答主
回答量:359
采纳率:100%
帮助的人:67.8万
展开全部
phpfpm + php情况下,如果客户端client异常推出了,服务端的程序还是会继续执行,直到与IO进行了两次交互操作。服务端发现客户端已经断开连接,这个时候会触发一个user_abort,如果这个没有设置ignore_user_abort,那么这个php-fpm的程序才会被中断。

==================================
ignore_user_abort()函数是否设置为false,如果为true,那么当用户关闭浏览器后,php页面还会继续执行!同时发现你对页面设置了set_time_limit(0),就是说脚本不会超时
码农小明哥
2016-12-06 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9598 获赞数:25068

向TA提问 私信TA
展开全部
PHP是服务器脚本语言。和你关不关浏览器没有任何关系。 它是运行在服务器端的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式