2013-09-24 4 views
-1

이것은 다소 이상합니다.웹 루트의 index.php에서 PHP 세션이 작동하지 않습니다.

저는 세션으로 작업하고 있습니다. 나는 session_start(); 각 페이지의 모든 첫 번째 PHP 블록의 시작 부분에 있습니다.

webroot (/ var/html/www)의 index.php에 세션 변수를 출력하면 아무것도 표시되지 않습니다. 만약 index.php를/var/html/www/home이나 webroot가 아닌 다른 디렉토리로 옮기면 변수를 echo합니다.

세션에 대해 잘 모르는 뭔가가 있습니까?

+4

코드를 추가하면 큰 도움이됩니다. –

+0

다른 php.ini가 적용되었을 수 있습니다. 'phpinfo()'는 두 곳에서 같은 출력을 제공합니까? – Dai

답변

0

PHP에서 사용중인 세션 파일에 액세스 할 수 없거나 디스크 공간이 부족하여 발생할 수 있습니다. php.ini에서 세션 파일 위치를 확인하고 PHP가 해당 파일 & 폴더에 액세스 할 수 있고 충분한 디스크 공간이 있는지 확인하십시오.

관련 문제