今までPHPでプログラミングを行ってきて、頻繁に出会ったエラーメッセージとその対策を説明したいと思います。 Warning: session_start(): Cannot send session cache limiter - headers already sent in エラーが発生しているPHPファイルのフルパス on line エラーが発生している行 セッションIDの格納にCookieを利用する設定となっており、 session_start関数の呼び出しより先にブラウザに対してレスポンスが出力されている場合、上記エラーが発生します。 これは、cookieを利用する為にHTTP通信のレスポンスヘッダにSet-Cookieヘッダを埋め込むのですが、 既にブラウザに対してレスポンスが出力されている為、 レスポンスヘッダを変更する事が出来ない状態(HTTP通信の仕様)になってしまい、エ