Php 我们可以在任何代码行上使用ignore\u user\u abort()吗?

Php 我们可以在任何代码行上使用ignore\u user\u abort()吗?,php,Php,我们可以在PHP的任何行上使用ignore\u user\u abort吗 <?php // Process Codes if($_GET['nonstop']) { ignore_user_abort(1); // Background process }else{ // Nonbackground process } // Other Codes ?> 或者我们只需要在这是一个PHP函数之后使用on。。。它需要在块中 如果不清楚,可以有多个PHP块

我们可以在PHP的任何行上使用ignore\u user\u abort吗

<?php
// Process Codes
if($_GET['nonstop']) {
    ignore_user_abort(1);
    // Background process
}else{
     // Nonbackground process
}
// Other Codes
?>


或者我们只需要在
这是一个PHP函数之后使用on。。。它需要在
块中


如果不清楚,可以有多个PHP块。您可以始终停留在页面顶部(如果这是您想要的行为,您可能应该这样做!)。

这是一个PHP函数。。。它需要在
块中


如果不清楚,可以有多个PHP块。您可以始终停留在页面顶部(如果这是您想要的行为,您可能应该这样做!)。

您可以在代码中的任何地方使用它

冲模和退出

ignore_user_abort()不禁用死亡或退出。它只是告诉PHP(和服务器)在远程用户的连接关闭时不要中止脚本

值得注意


“在尝试向客户端发送信息之前,PHP不会检测到用户已中止连接。仅使用echo语句不能保证信息已发送,请参阅flush()。”-PHP.Net

您可以在代码中的任何位置使用它

冲模和退出

ignore_user_abort()不禁用死亡或退出。它只是告诉PHP(和服务器)在远程用户的连接关闭时不要中止脚本

值得注意


“在尝试向客户端发送信息之前,PHP不会检测到用户已中止连接。仅使用echo语句不能保证信息已发送,请参阅flush()。”-PHP.Net

Hmm,oke。谢谢我们可以用die()停止后台进程吗?忽略\u用户\u中止不会禁用死亡/退出。它只是告诉PHP(和apache)在远程用户的连接关闭时不要关闭脚本。谢谢我们可以用die()停止后台进程吗?忽略\u用户\u中止不会禁用死亡/退出。它只是告诉PHP(和apache)在远程用户的连接关闭时不要关闭脚本。