私はPHPプログラムを作成し、関数を使用session_start()
しheader()
ています。クライアントに何かを送信する前に、この関数を使用する必要があることを知っています。大丈夫ですが、テストでは、echo "test";
header()を使用する前にクライアントにテストメッセージを送信しましたが、エラーは発生せず、ヘッダー関数は問題なく機能しました。
現時点での以前のバージョンのPHPでは、次のようなメッセージが表示されます。
Warning: Cannot modify header information - headers already sent by (output started at /some/file.php:22) in /some/file.php on line 60
エラーメッセージが表示されなかった理由がわかりませんか?!
私のPHPバージョンは5.3.1で、error_reporting
オンになっていますE_ALL