Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我关闭浏览器时,运行中的php可执行文件会发生什么?_Php_Browser_Dedicated Server - Fatal编程技术网

当我关闭浏览器时,运行中的php可执行文件会发生什么?

当我关闭浏览器时,运行中的php可执行文件会发生什么?,php,browser,dedicated-server,Php,Browser,Dedicated Server,我运行了很长的php代码执行时间, 我通常用mozzila运行它,同时做其他事情和使用chrome 我想知道运行的代码会发生什么情况,以及当我关闭浏览器或它崩溃时会发生什么情况, 由于所有代码无论如何都应该已经在服务器上执行。默认情况下,PHP进程在下次尝试将输出发送到客户端时会被中断,尽管您可以使用更改此行为。有关其他相关信息,请阅读上的手册部分 1注意,在PHP或web服务器存在输出缓冲的情况下,“回显某物”不一定等于“输出发送到客户端”;请参阅。默认情况下,PHP进程在下次尝试向客户端发送

我运行了很长的php代码执行时间, 我通常用mozzila运行它,同时做其他事情和使用chrome

我想知道运行的代码会发生什么情况,以及当我关闭浏览器或它崩溃时会发生什么情况,
由于所有代码无论如何都应该已经在服务器上执行。

默认情况下,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)
(如果可能),执行就会停止。