반응형
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at write.php:1) in session.inc on line 2
오랜만에 PHP 코딩을 하다가 위의 에러를 보았다.
세션을 다른 곳엥서는 잘 쓰다가 왜 이럴까하고 찾아보았다.
문제1. File Encoding 문제- (http://cybercafe.tistory.com/tag/Cannot%20send%20session%20cache%20limiter%20-%20headers%20already%20sent%20(output%20started )
문제 2. 공백 문제. 대부분 이 문제라 생각하며, 나도 여기에 해당하고, 알면서도 또 헤맸다.
( http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=73427 )
문제2는 바로 <?가 시작할 때 그 앞에 공백이 한 칸 들어간 것이다. 눈으로 볼 때는 공백 한칸은 잘 구분이 안 가서 없는지 알고 했던 것이다. 참고로 PHP에서 session_start()를 할 때는 앞에 어떠한 공백도 없이 제일 먼저 실행되어야 한다.
반응형
'Devlopment > Web' 카테고리의 다른 글
request.getRemoteAddr()가 0:0:0:0:0:0:0:1이 나오는 이유 (0) | 2011.08.31 |
---|---|
iPhone Web App 만들기 (0) | 2011.06.15 |
Mobile용 Meta Tag (2) | 2011.06.15 |
서버사이드 자바스크립트 기술 (0) | 2011.06.14 |
이클립스, 톰캣 개발 환경 구축 (0) | 2010.12.22 |
텔넷 접속 Script (0) | 2010.07.01 |
try문 안에서 변수 값 (0) | 2010.06.04 |
원래 창 페이지 이동 (0) | 2009.03.05 |
substring (1) | 2008.09.17 |
PHP 문자셋 바꾸기 (0) | 2008.08.25 |