(PHP) mysql Cannot send session cache limiter - headers already sent
http://blog.naver.com/blueherald/120138518571
PHP "Cannot send session cache limiter - headers already sent" 에러에 대하여
원인에 대한 해결 책 1 :
==> session_start(); 함수가 다른 어떤 PHP 문장 보다 앞에 있어야 함.
원인 2에 대한 해결 책 2 :
==> XXX.php 파일이 UTF8 포멧일 경우에 작성된 PHP 문서에 UTF8 Header가 추가되어 있을 경우 위와 같은 증상이 나타남.
==> 제 경우 UltraEdit를 사용하고 있었는데, 한글을 입력하니 자동으로 UTF8로 저장이 되고 UTF8해더가 xxx.php 문서에 포함되어 있었음.
==> 하여, 아래 그림과 같이 Write UTF8로 되어 있는 항목들이 uncheck되어야 함.
==> 마지막으로 저장할 경우 File -> Conversions -> ASCII to UTF-8을 해주면 OK
[출처] (PHP) mysql Cannot send session cache limiter - headers already sent|작성자 해바라기 ObjC
|