PHP로 웹 응용 프로그램을 코딩 중이며 MySQL 데이터베이스에 세션을 저장하는 유명한 저장 처리기로 세션을 사용하고 있습니다. 나는 session.gc_maxlifetime
을 604800 (1 주일)로 설정했다. 그래서, "Remember Me"기능을 알고 싶습니다. 쿠키를 사용해야합니까, 아니면 충분합니까? 세션은 항상 DB에 1 주일간 저장되므로 창을 닫으면 열어 본 상태입니다.Session.gc_maxlifetime VS 쿠키
URL에 SID를 사용하지 않고 세션 테이블에 sid, time, data; 시간은 매번 업데이트됩니다. 따라서 사용자가 창을 닫으면 세션은 그 후 1 주일 동안 등록되고 돌아 오면 다시 업데이트됩니다.
나는 매번 세션을 연장하고 있기 때문에 그것이 일을한다고 생각합니까? !! –
컴퓨터의 전원을 껐다가 6 일 후에 다시 켜면 쿠키를 새로 고칠 수 없기 때문에 쿠키의 유효 기간은 1 주일입니다. – Shi
나는 그냥 창문에 세션을 제거하는 크롬에 그것을 시험해 보라, FF는 이상하지 않았다 !! –