このコードを書いたので、エラーが発生するはずですが、エラーは表示されません。
<?php
error_reporting(-1);
echo "s";
header("Location: /index2.php");
?>
header()
の後にあるためecho
、PHPはすでに送信されたヘッダーでエラーになるはずです。index2.php
ただし、エラーは表示されず、ページは正常に!にリダイレクトされます。
どうすればエラーを確認できますか?リダイレクトが行われるのはなぜですか?