-2

重複の可能性:
PHP によって既に送信されたヘッダー

私は最近、セッションをデータベースに保存することに移行しました。に ac cookie を設定しようとしてwrite_function()いますが、PHP エラー「ヘッダー情報を変更できません - ヘッダーは既に送信されました。」が発生します。コードは次のとおりです。

function write_session($sid, $data) 
{
  if(empty($data)){ return; }else if(!isset($_COOKIE['crs'])){ setcookie('crs','xrs',0,'/'); }
}

session_set_save_handler('open_session', 'close_session','read_session', 'write_session','destroy_session','clean_session'); 

これを修正するにはどうすればよいですか?

4

1 に答える 1

0

その関数を呼び出す前に何かが出力されます。特に空白の非 PHP 行を確認してください。これ以上の情報やコードがなければ、私が提案できるのはそれだけです。

于 2013-01-09T00:17:17.713 に答える