php.ini 파일 열기
보통 php.ini 파일은 "/etc/php.ini" 이 곳에 있습니다. vim 를 이용해서 파일을 열어주세요.
session.gc_probability = 1 session.gc_divisor = 1000 session.gc_maxlifetime = 1440
session.gc_maxlifetime = 1440 : 세션 유지 시간을 정의 합니다.(초단위) [1440 = 24분, 600 = 10분]
좀 더 자세히 설명을 하자면 데이터가 '쓰레기'로 취급되고 청소할 시간을 정의 하는 것입니다. 'gc' 라는 것이 '쓰레기 수집'을 의미합니다.
그렇다면 'gc_maxlifetime' 만 정의 하면 되느냐! 절대 아닙니다. 청소를 시작할 확률이라는 것이 또 있습니다.
확률은 바로 'session.gc_probability', 'session.gc_divisor' 이 두 변수에 정의 합니다. 즉 'gc_probability/gc_divisor=?' 확률로 쓰레기 수집을 한다는 것입니다.
세션을 30분 동안 유지하기
session.gc_probability = 1 session.gc_divisor = 1 session.gc_maxlifetime = 1800
아파치 재 시작 해주세요.
혹시 위와 같이 설정했는데도 정상적으로 동작을 하지 않는다라고 한다면 브라우저를 한번 종료한 다음 다시 시도해보세요.
'PHP' 카테고리의 다른 글
[PHP] v5.6 에서 mcrypt_encrypt() 함수 사용 시 발생하는 에러 해결 방법. (0) | 2016.02.24 |
---|---|
[PHP] CURL로 첨부파일 포워딩(forwarding) 하기 (0) | 2016.01.20 |
[PHP] Redis 메모리 캐시 연결하기(php-pecl-redis) (0) | 2015.10.26 |
PHP::디바이스 구별 방법 (ios, android, blackberry 등) (0) | 2015.07.07 |
PHP::PC 와 Mobile(모바일) 브라우저 구별 방법 (0) | 2015.07.07 |