我们可以在PHP的任何一行使用ignore_user_abort,如:
<?php
// Process Codes
if($_GET['nonstop']) {
ignore_user_abort(1);
// Background process
}else{
// Nonbackground process
}
// Other Codes
?>
或者我们只需在<?php
(第一行)之后使用?
感谢。
答案 0 :(得分:3)
您可以在代码中的任何位置使用它。
Die&amp;退出强>
ignore_user_abort()不会禁用die或exit。它只是告诉PHP(和服务器)在远程用户的连接关闭时不中止脚本。
值得注意
“在尝试向客户端发送信息之前,PHP不会检测到用户已中止连接。仅使用echo语句并不能保证信息的发送,请参阅flush()。” - PHP.Net
答案 1 :(得分:1)
这是一个PHP函数......它需要在<?php ?>
块内。
如果不清楚,您可以拥有多个PHP块。你可以随时坚持页面的顶部(如果这是你想要的行为,你可能应该这样做。)。