세션문제입니다... 채택완료
쿨하다쿨해
10년 전
조회 3,448
그러면... php에서는 브라우저가 닫힐때 세션변수가 클리어가 안되면
어떻게 처리 되어야 하는지.... 궁금합니다....
그리고... session_destroy();을 사용해서 로그아웃을 하면....
/tmp에 있는 세션 값이 삭제 되어야 되지 안나여...
이부분은 세션에 관한 설정 부분 입니다.. 보고서 틀린 부분이 있는지
참고 좀 해주세요!!!
session
Session Support enabled
Directive Local Value Master Value
session.auto_start On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_maxlifetime 10 10
session.gc_probability 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
이상 입니다.....
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
님의 글을 봐서는 확실히 알수는 없지만
session_auto_start 부분에 관해 말씀드리겠습니다..
session_auto_start는 브라우져를 끄기전까지는 어떤 페이지에
들어가도 세션값을 가지고 다닙니다...session_destroy를 하기전까지는요.
그래서 전 session_auto_start를 off로 해놓고 세션이 필요한 소스에만
맨위에...(
session_start();를 써주고 사용한답니다...그리고 세션을 죽일때엔
session_destroy를 사용하고요...근데 님은 세션이 브라우져를 닫아도
계속 살아있다고 하시는데 그런경우엔 세션이 문제가 아닐수도 있습니다.
cookie도 문제가 될수 있고...혹시 ip로 체크하는것일 수도 있고...
결론은 소스에 문제가 있는것 같습니다...
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인