Possible Duplicate:
PHP headers already sent
Headers already sent by PHPは、「セッションのキャッシュリミッタを送信できません - ヘッダが既に送信された」
は非常に迷惑になってきているセッションに問題を持ちます。私は、特定のページでセッションを開始しようとするたびに、私は次のエラーを取得する:このコードを使用して
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ............ on line 23
:
<?php
session_start();
if(isset($_SESSION['user']))
{
$user = $_SESSION['user'];
echo "$user";
}
else
{
}
?>
それは私がsession_start();
をすでに使用していたが示唆されていますか?私は周りを見ていたが、実際に私のためにこれをクリアするものはありません。
おかげ
"(23行目の出力が始まります)23行目の内容は? –
23行目は上記のコードの 'session_start();'です – user1039878
私の場合私はBOMなしでファイルのエンコーディングを設定する必要がありました –