2

我有一个以以下开头的脚本:ignore_user_abort(true)

它发送电子邮件。我使用的原因ignore_user_abort(true)是因为我正在使用 AJAX 访问页面,并且用户可能会在脚本完成之前关闭浏览器窗口并且我希望它继续运行。

我想知道如果我添加exit()到脚本的末尾是否足以结束脚本的运行,还是我必须使用flush()或输出某种类型的文本?

另外,如果我使用 AJAX(通过 jQuery)点击 PHP 页面并将其添加ignore_user_abort(true)到脚本的开头,它的行为是否与用户直接访问页面一样?

4

1 回答 1

3

当然会的。ignore_user_abort()仅影响浏览器终止页面加载时脚本是否停止;它对其他任何东西都没有影响。

于 2012-12-14T04:29:39.873 回答