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에 에러가 날 경우 화면에출력 해주는 명령어에요.
이것도 한번 써보세요.
다른 에러 때문에. .. 문제가 발생하는지요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
잘살아보자님...
시간을 변경했는데 잘안되네요 ㅠㅠ
페이지마다 아래내용을 넣어야 하는거죠?
include_once('./_common.php');
그리고...
세션 파기하는 명령어가 실행되는 페이지에서 전부 로딩 되는 것인가요?
위의 말씀은 무얼 뜻하는지 잘 모르겠습니다....
댓글을 작성하려면 로그인이 필요합니다.
일정시간이 지나면서 마우스 동작이 없으면 <--- 일정시간이 지나도록 가만히 있으면 페이지 이동이 안되는데
php를 어떻게 실행 한다는 것인가요? 이해가 안되네요
자바스크립트로 페이지 입장 시각부터 체크해서 일정 시간 지나면 logout.php를 호출해야되는 내용 같아보입니다
답변에 대한 댓글 1개
거기서도.....이해가 안간다고....
검색하던중.....우연히 님이 쓰신 글을 봤습니다....
일정시간이 지나면서 마우스 동작이 없으면
----> 자리를 비워서 홈페이지를 사용하지 않는 상황이 되면 그러니까 홈페이지를 켜놓은 상황에서 일정시간동안 마우스동작이 없으면 자동으로 로그아웃되게 한다는 말이죠....
동접자 수를 좀 줄여볼려고.....이해 되나요?
잘살아보자 님은....세션과 관련해서 답글을 달아 놓으셨는데요.....
세션과 관련된 답변은 맞는것 같습니다......제가 아직 해결은 못했지만요....
그럼 잘살아보자님은....제말을 이해했다는 말씀이신데요...
님은 예전에도...오늘도 제가 쓴 글과 비슷한 질문들은 이해못하셨나보네요....
댓글을 작성하려면 로그인이 필요합니다.
ini_set("session.cache_expire", 180);
이것만 사용해도 될 텐데요.
숫자를 조절해보세요.
ini_set("session.gc_maxlifetime", 86400);
이것을 사용하면 사용하지 않은 세션 삭제 하고요.
답변에 대한 댓글 2개
님이 말씀하신 ini_set("session.gc_maxlifetime", 60);
이 부분은 초단위인거죠?
수정했는데....안되더라구요 ㅠㅠ
다른 부분에 문제가 아닐가요??
ini_set은 php 환경을 일시적으로 바꾸는 역할을 하기 때문에요.
ini_set 명령어가 인식이 된다면 실행 될것이에요.
세션 파기하는 명령어가 실행되는 페이지에서 전부 로딩 되는 것인가요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
저는 common 파일에 넣어줬거든요....ㅠㅠ
다시 한번 해볼게요~
많은 도움 되었습니다.
감사합니다~