exit() による PHP リダイレクトの処理;または die();
exit(); の使用に関する懸念。または die(); header("Location: ") 以降は有効です。これらの関数は、リダイレクト直後にスクリプトを確実に終了させ、予期しない動作を防ぐのに役立ちます。
exit() を使用する理由。または die();
exit(); でスクリプトを終了しない場合。または die(); header("Location: ") を発行した後もスクリプトが実行を続ける可能性があり、次のような問題が発生する可能性があります。
ベストプラクティス
どちらかの exit(); を追加することをお勧めします。または die(); header("Location: ") ステートメントの直後にスクリプトを強制終了して、これらの問題を防止します。リダイレクトを使用するすべてのlogin.php/register.phpファイルに対してこれを行うことができます。
AJAXへの影響
exit()の使用;または die(); after header("Location: ") は、イベント駆動型であり、スクリプトの継続に依存しないため、AJAX または jQuery の操作には影響しません。
使用上の推奨事項
exit(); の使用に加えてまたは die(); header("Location: ") の後に、次の関数を使用することもお勧めします。
exit() の違い;と die();
PHP では、exit(); の間には微妙な違いがあります。
どの関数を使用するかは、特定のパフォーマンス要件と、接続を開いたままにするかどうかによって異なります。または閉じてください。
以上がexit(); を使用する必要がありますか?または die(); PHP リダイレクトの後?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。