12

動的メニュー CMS Web サイトを作成しました。私は Windows システムで開発しました。プロジェクトを Windows オペレーティング システムで実行すると、プロジェクトはエラーなしで実行されます。しかし、今それを Linux オペレーティング システム サーバーにアップロードすると、次のような警告とエラーが表示されます。

    A PHP Error was encountered

    Severity: Warning

    Message: Cannot modify header information - headers already sent by (output started at /home/ansofcm8/public_html/apps/resources/math/application/core/MY_Controller.php:1)

    Filename: libraries/Session.php

    Line Number: 675

その理由は何でしょうか。私を助けてください。

4

1 に答える 1

36

<?phpMY_Controller.phpの php 開始タグの前に空白があるようです。

<?phpすべての PHP ファイルを確認し、タグの前の空白を削除します。スペースまたは改行がある場合、http 要求の本文が開始され、http 要求に新しいヘッダーを追加することはできません。

于 2013-04-12T15:11:23.650 に答える