1. ホーム
  2. php

[解決済み] php - Location: ヘッダを呼び出した後に exit() を呼び出すべきですか?

2023-06-21 01:17:46

質問

redirect関数ヘッダを呼び出した後、exitを呼び出すべきかどうか?

<?php // fileA
$urlFailToGoTo = '/formerror.php';

if (sth)
{
   header(sprintf("Location: %s", $urlFailToGoTo));
   exit(); //should I call exit() here? or return?
}

?>

ありがとうございます

どのように解決するのですか?

必ず解決してください。そうしないと、スクリプトの実行が終了しません。別のヘッダを設定するだけでは、リダイレクトはできません。