추가 테스트 사항입니다.
[테스트 1]
nmail/include/global_var.php 파일의
$G_SYS[SESSION_LIFETIME] = 0;
=> $G_SYS[SESSION_LIFETIME] = 300; 으로 수정시 사용중이건 아니건 무조건 끊김
[테스트 2]
nmail/include/global_var.php 파일의 설정은 기본으로 유지하고
php.ini 파일의 아래 내용을 수정
session.gc_maxlifetime = 14400
=> session.gc_maxlifetime = 300
session.gc_divisor = 1000
=> session.gc_divisor = 1
이때는 되기도 하고 안되기도 하고 함.
[테스트 3]
global_var.php 파일의
$G_SYS[SESSION_GC_MAXLIFETIME] = 7200 => $G_SYS[SESSION_GC_MAXLIFETIME] = 300
php.ini 파일의
session.gc_maxlifetime = 14400
=> session.gc_maxlifetime = 300
session.gc_divisor = 1000
=> session.gc_divisor = 1
위와 같이 2개의 파일을 수정 후 정상 작동하는 것 같읍니다.
또 안되는 경우가 생길지 모르지만 현재는 되는듯 합니다.
-------------------- Original message --------------------
nmail/include/global_var.php 파일의 설정은 기본으로 유지하고
php.ini 파일의
session.gc_maxlifetime = 300 으로 수정 후 아파치 재시작 후
테스트 해보니 정상 작동합니다.
*** 추가 글 ****
계속 테스트 해보다 보니 안되는 경우가 있어서
파일 수정 하면서 테스트 해보고 있읍니다.
-------------------- Original message --------------------
$G_SYS[SESSION_GC_MAXLIFETIME] 시간은 세션시간 보다 늘려주시고
아래 php.ini에 지정하시고 아파치 재구동해보시기 바랍니다.
php -i|grep ini
vi /usr/local/php/lib/php.ini
session.gc_maxlifetime = 1440
=>
session.gc_maxlifetime = 10800
-------------------- Original message --------------------
해당 변수를 300 (5분)으로 설정 후 확인해보니
사용중이건 아니건 무조건 5분 후에 로그아웃 됩니다.
사용중이 아닐 경우에만 되게는 안될까요?
-------------------- Original message --------------------
아래 변수 참조바랍니다.
$G_SYS[SESSION_LIFETIME] = 0; // 세션 유효시간. 초단위.
-------------------- Original message --------------------
※ 필수입력정보 ※
▷ 제품버젼 : Nmail PHP 3.1 UTF-8
▷ 오류발생 메뉴/주소 :
▷ 에러메세지 :
▷ 질문내용 : 로그인 세션 유지시간 변경을
nmail/include/global_var.php 파일에서
$G_SYS[SESSION_GC_MAXLIFETIME] = 300 으로 변경 했는데
적용이 안되는것 같은데 추가로 해야할게 있는지요?