-1

を設定しましたsessionが、この警告メッセージが表示されます。

PHP 警告: session_start() [function.session-start]: セッション キャッシュ リミッターを送信できません - ヘッダーは既に送信されています (/home/domain/public_html/webroot/getstatus.php:56 で開始された出力) /home/domain/public_html/ 56 行目の webroot/getstatus.php、リファラー: http://www.domain.com/index

の56行目getstatus.php: session_start();

どなたかこの警告メッセージについてご存知の方、返信をお願いします。

ありがとう

4

2 に答える 2

1

セッション Cookie は応答ヘッダーの一部として送信され、ヘッダーは他のコンテンツの前にブラウザーに送信する必要があります。

session_start()呼び出しは 56 行session_start()目にあります。ページ/スクリプトの最初にあることを確認するか、56 行目より前にコンテンツを出力しないようにしてください。

于 2013-03-09T13:32:04.683 に答える
0

このメッセージは通常、 を呼び出す前にすでに何かを出力していることを意味しますsession_start()。このsession_start()関数は、出力の前に呼び出す必要があります。

于 2013-03-09T12:50:52.327 に答える