当我关闭浏览器时,运行中的php可执行文件会发生什么?
我运行了很长的php代码执行时间, 我通常用mozzila运行它,同时做其他事情和使用chrome 我想知道运行的代码会发生什么情况,以及当我关闭浏览器或它崩溃时会发生什么情况,当我关闭浏览器时,运行中的php可执行文件会发生什么?,php,browser,dedicated-server,Php,Browser,Dedicated Server,我运行了很长的php代码执行时间, 我通常用mozzila运行它,同时做其他事情和使用chrome 我想知道运行的代码会发生什么情况,以及当我关闭浏览器或它崩溃时会发生什么情况, 由于所有代码无论如何都应该已经在服务器上执行。默认情况下,PHP进程在下次尝试将输出发送到客户端时会被中断,尽管您可以使用更改此行为。有关其他相关信息,请阅读上的手册部分 1注意,在PHP或web服务器存在输出缓冲的情况下,“回显某物”不一定等于“输出发送到客户端”;请参阅。默认情况下,PHP进程在下次尝试向客户端发送
由于所有代码无论如何都应该已经在服务器上执行。默认情况下,PHP进程在下次尝试将输出发送到客户端时会被中断,尽管您可以使用更改此行为。有关其他相关信息,请阅读上的手册部分
1注意,在PHP或web服务器存在输出缓冲的情况下,“回显某物”不一定等于“输出发送到客户端”;请参阅。默认情况下,PHP进程在下次尝试向客户端发送输出时会被中断,尽管您可以使用更改此行为。有关其他相关信息,请阅读上的手册部分
1注意,在PHP或web服务器存在输出缓冲的情况下,“回显某物”不一定等于“输出发送到客户端”;请参阅。这在很大程度上取决于服务器的设置。例如,如果您使用gzip跑步并关闭浏览器,它仍然非常可爱 理想情况下,调用php的httpd应该发送停止信号,但这种情况并不总是发生
PHP本身可以通过使用ignore_user_abort获得信号来控制它所做的事情,这在很大程度上取决于服务器的设置。例如,如果您使用gzip跑步并关闭浏览器,它仍然非常可爱 理想情况下,调用php的httpd应该发送停止信号,但这种情况并不总是发生
PHP本身可以控制它所做的事情,只要不使用
ignore\u user\u abort(true)
(如果可能),执行就会停止。只要不使用ignore\u user\u abort(true)
(如果可能),执行就会停止。