重複の可能性:
PHPによってすでに送信されているヘッダー
「ヘッダー情報を変更できません-ヘッダーはすでに送信されています」
MacBookProをOSXMountain Lionにアップデートしてから、ローカルホストのWebサイトが誤動作しています。
header("Location: ./xxx.php");
私のリダイレクトの大部分(すべてではないにしても)が機能していません。彼らはLionで働いていたので、Mountain Lionが原因であり、私のコードではないと思います。組み込みサーバーをオフにしてMAMPを有効/使用した場合にも、エラーが発生します。
これは、MountainLionが全体としてヘッダーを処理する方法の問題であると私に信じさせます。このエラーが実際に私のコードだった場合、Lionで機能するのはなぜですか?この場合、MountainLionはより厳密な方法でPHPコードを読み取ると思います。また、ヘッダーリダイレクトを使用して簡単なtest.phpスクリプトを作成し、ヘッダーが一般的に機能していないかどうかを確認しました。結局のところ、Safariで開いたときに、そのスクリプトは問題なくリダイレクトされました。このエラーは私には奇妙に思えます。フィードバックをお願いします。ありがとう。