Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent  


이것은 뭘까??

예를 들어서 위치가 있고 인클루드하는 곳이 있다.
<?
$_SERVER[DOCUMENT_ROOT] = $_SERVER[DOCUMENT_ROOT]."/test";
인클루드 "...";
?>
이런식으로 값을 넣었다. 그러니깐 바로 에러가 났다.
하지만 이건 뭐니!!
<? $_SERVER[DOCUMENT_ROOT] = $_SERVER[DOCUMENT_ROOT]."/test"; ?>
<? 인클루드 "..."; ?>
이렇게 하니깐 위에 에러가 사라졌다.!!!! 이건 왜이런걸까??

<? 인클루드 "/test.php" ?>
test.php
<? 
session_cache_limiter('nocache, must-revalidate'); 
session_start();
.
..
... 
?>
이놈 때문인데 원인은 뭔지 모르겠네요.
세션 스타트 위에 오면 안되는 것이 있는데 확실히 모르겠네요.


+ Recent posts