2

次で始まるスクリプトがあります。ignore_user_abort(true)

メールを送信します。私が使用する理由ignore_user_abort(true)は、AJAX を使用してページにアクセスしているためです。スクリプトが完了する前にユーザーがブラウザ ウィンドウを閉じる可能性があり、とにかく続行したいからです。

exit()スクリプトの最後に追加するだけでスクリプトの実行を終了できるのflush()か、それともある種のテキストを使用または出力する必要があるのか​​ 疑問に思っていますか?

ignore_user_abort(true)また、AJAX (jQuery 経由) を使用して PHP ページにアクセスし、スクリプトの先頭に追加すると、ユーザーがページに直接アクセスした場合と同じように動作するという私の仮定は正しいですか?

4

1 に答える 1

3

もちろんそうなるでしょう。ignore_user_abort()ブラウザがページの読み込みを終了した場合にスクリプトが停止するかどうかにのみ影響します。それ以外には何の影響もありません。

于 2012-12-14T04:29:39.873 に答える