개발 Q&A

제목 세션 유지시 체크하는 시간
글쓴이 수야디벨 작성시각 2013/03/14 17:29:43
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15200   RSS

안녕하세요.

세션과 관련하여 질문이 있어서 글을 올립니다.

이번에 서버를 새로 설치하면서 작업하던 페이지를 새로 올렸습니다.

그런데 서버의 시간이 15일로(현재 14일) 되있는것을 발견하고, 리눅스의 시간을 14일로 고쳤습니다.

그러고 나니 세션이 유지가 안되는 문제가 생겼습니다.

세션의 지속시간을 0 으로 하여 테스트 해보니 문제가 발생하지 않는것으로 보아

현재 시간 14일에 접속을 하자마자 전에 설정되있던 하루뒤의 시간이랑 비교를 하여 세션을 해제 하는것 같습니다.

php에서 date()로 시간을 찍어보니 14일로 나오는데, 그렇다면 어떤 시간과 비교를 하여 세션을 체크하는것인지

답변해 주세요.
 

 다음글 json 질문드립니다. (17)
 이전글 js 파일에 대해서 질문드립니다. (3)

댓글

변종원(웅파) / 2013/03/14 18:10:03 / 추천 0
일단 세션을 다 비우시면 될 것 같은데요?

db세션이면 테이블을 비우고, 세션이면 /tmp 디렉토리의 session으로 시작하는 파일들 삭제하시면 됩니다. 
수야디벨 / 2013/03/15 09:40:25 / 추천 0

웅파//

웅파님이 해준 방법으로도 되지 않아서 잘 살펴보니,

서버 시간이 엉뚱하게 설정되어 있어서 시간을 수정함으로써 해결했습니다 .

조언 감사합니다 :)