人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでセッションを実行すると
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/main/public_html/**/**/sample/logincheck.php:2) in /home/main/public_html/**/**/sample/logincheck.php on line 7
どうしたらいいのでしょうか?
ソースはこうです。
<meta http-equiv=”Content-Type” content=”text/html; charset=EUC-JP”>
<?
// 初期化
unset($id);

// セッションからIDを取得
session_start();
$id = $HTTP_SESSION_VARS[”id”];

// ログインしているかどうかをチェック
if($id){
echo ”ログインID:$id
”;
}else{
echo ”ログインしていません。
”;
}

print_r ($HTTP_SESSION_VARS);
?>

●質問者: yashio
●カテゴリ:就職・転職 コンピュータ
✍キーワード:AT cache echo HOME Limiter
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● meguro0906
●40ポイント

http://ns1.php.gr.jp/pipermail/php-users/2001-August/001273.html

[PHP-users 1266] Re: ??Warning: Cannot send sessioncache limiter ???????

session_start()よりも前にmetaタグを出力しているのでエラーとなっています。

session_start()を一番初めに記述してはいかがでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ