重複の可能性:
PHP によって既に送信されたヘッダー
あるページから別のページ (php) に変数を渡そうとしているときに問題に直面しています (jquery を使用して) アクセスすると、ページ 1 が自動的にページ 2 をロードします。ページ 2 を適切に機能させるには、2 つの変数を渡す必要があるため、次のようにします。
on Page 1:
session_start();
$_SESSION['username'] = $username;
$_SESSION['user_id'] = $user_id;
on Page 2:
session_start();
$username = $_SESSION['username'];
$user_id = $_SESSION['user_id'] ;
最初のロードでは、機能しません。リフレッシュすれば、すべて問題ありません。別のコンピューターに移動するか、現在のブラウザーのキャッシュをクリアすると、同じ問題が発生します。最初の読み込みでは機能しません。リフレッシュした後は、すべて問題ありません。
エラー ログ メッセージ:
[01-Oct-2012 20:02:59] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /public_html/php/info.php:1) in /public_html/php/info.php on line 26
誰かがこの問題の原因を知っていますか?