重複の可能性:
PHP でエラーが表示されない
理由はわかりませんが、このコードをテストすると:
<html>
<?php
header('Location: http://www.example.com/');
?>
「ヘッダーは既に送信されました」などのエラーは発生しません。エラーが表示されない理由はありますか?
Windows 7 で Apache を使用しています。「error_reporting = E_ALL | E_STRICT」と「display_errors = On」があります。