ie8 사용자입니다~
본문
ie8 사용자입니다~
일정시간이 지나면서 마우스 동작이 없으면 자동로그아웃되게 하는 방법을 찾고 있습니다.....
질문답변 검색해서 아래 내용을 찾았는데 잘 안되네요...
ini_set("session.cache_expire", 180); // 세션 캐쉬 보관시간 (분)
ini_set("session.gc_probability", 1); // session.gc_probability는 session.gc_divisor와 연계하여 gc(쓰레기 수거) 루틴의 시작 확률을 관리합니다. 기본값은 1입니다. 자세한 내용은 session.gc_divisor를 참고하십시오.
ini_set("session.gc_probability", 1); // session.gc_probability는 session.gc_divisor와 연계하여 gc(쓰레기 수거) 루틴의 시작 확률을 관리합니다. 기본값은 1입니다. 자세한 내용은 session.gc_divisor를 참고하십시오.
조언 부탁드립니다.
답변 4
ini_set("session.cache_expire", 180);
ini_set("session.gc_maxlifetime", 86400);
이 두개가 세션을 파기시키는 명령어잖아요.
A라는 페이지에 이것을 넣었고 B라는 페이지에 넣지 않았다면
B라는 페이지에서는 기존 php 환경을 따라가게 되요.
그래서 이 두개 명령어를 A,B 전부에 넣어줘야 하는데요.
이런 문제인가요?? 이것은 아닐 것 같은데요.
흠....
ini_set 쓰면 에러 나오나요?
error_reporting(E_ALL);
ini_set("display_errors", 1);
이 명령어는 php에 에러가 날 경우 화면에출력 해주는 명령어에요.
이것도 한번 써보세요.
다른 에러 때문에. .. 문제가 발생하는지요
ini_set("session.cache_expire", 180);
이것만 사용해도 될 텐데요.
숫자를 조절해보세요.
ini_set("session.gc_maxlifetime", 86400);
이것을 사용하면 사용하지 않은 세션 삭제 하고요.
일정시간이 지나면서 마우스 동작이 없으면 <--- 일정시간이 지나도록 가만히 있으면 페이지 이동이 안되는데
php를 어떻게 실행 한다는 것인가요? 이해가 안되네요
자바스크립트로 페이지 입장 시각부터 체크해서 일정 시간 지나면 logout.php를 호출해야되는 내용 같아보입니다
잘살아보자님...
시간을 변경했는데 잘안되네요 ㅠㅠ
페이지마다 아래내용을 넣어야 하는거죠?
include_once('./_common.php');
그리고...
세션 파기하는 명령어가 실행되는 페이지에서 전부 로딩 되는 것인가요?
위의 말씀은 무얼 뜻하는지 잘 모르겠습니다....