2012-01-17 3 views
0

나는 표준 공유 호스팅 계정의 웹 사이트에 간단한 SESSION/COOKIE 로그인 시스템을 사용하고 있습니다. 문제는 세션이나 쿠키가 저장되지 않는다는 것입니다. 내 코드가 100 % 정확하지만 서버가 잘못 구성되었습니다.PHP 세션 또는 쿠키가 서버에 저장되지 않습니다. PHP.ini 잘못 설정

나는 세션을 저장할 폴더가 없으므로 세션을 생성하고 로컬 php.ini 파일을 추가했음을 알았습니다. 세션은 해당 폴더에 제대로 저장되지만 PHP 웹 사이트에서 세션을 사용하려고하면 작동하지 않습니다.

나는 이야기를 나누었지만 아주 좋지 않습니다. http://luttnerre.com/test.php

감사합니다 :

서버 구성이입니다!

답변

0

지정한 디렉터리에 대한 사용 권한을 확인 했습니까? PHP 프로세스는이 프로세스에 쓸 수 있어야합니다.

+0

답장을 보내 주셔서 감사합니다. 어떤 권한을 권유합니까? 그리고 네, 쓰기 권한이 있습니다. 나는 세션 파일이 만들어 졌다고 말했다. 또한 해당 세션 파일의 정보를 확인했는데 정상입니다. – user927901

+0

@ user927901 죄송합니다. 세션 파일이 생성되는 부분을 잘못 읽었어야합니다. 파일이 있으면 권한과 관련하여 문제가 없습니다. – jeanreis

0

쿠키가 클라이언트 브라우저에 저장되어 있지 않고 코드에 문제가있는 경우 올바르게 구성된 서버 세션 처리에 의존하지 않습니다. 쿠키가 저장되어 있지 않으면 세션도 쿠키 문제를 먼저 확인한 다음 세션 1을 봅니다.

+0

음, 저는 setcookie ('test', 'test', 100000)를 사용합니다; 쿠키를 만들고 session_start(); 세션 변수를 설정하기 전에. 그건 문제가 아니야. 단일 세션이나 쿠키 변수를 저장하려고하는 단일 PHP 파일을 만들었지 만 어느 쪽도 작동하지 않았습니다 ... – user927901

+0

글쎄, 당신은 "문제는 세션이나 쿠키가 저장되어 있지 않다는 것입니다."라고 말한 것입니다. .. – Mark

관련 문제