$_SESSION[]
변수를 확장하는 다음 코드가 있습니다. 약 2-3 시간 후에 만료됩니다.gc_maxlifetime이 작동하지 않는 PHP에서 세션 확장
나는 session.gc_maxlifetime
을 변경하여 22 시간으로 연장하려했으나 몇 시간 후에도 내 세션을 잃어 버렸습니다.
//start sessions
ini_set('session.gc_maxlifetime', 60*60*22); // 22h - one day
//Output just to make sure config was changed.
echo ini_get("session.gc_maxlifetime");
session_start();
세션 기간을 늘리려면 어떻게해야합니까?
22h가 하루입니까? 내가 뭐 놓친 거 없니? – mata
w/e가 24h로 변경되었으므로 22h는 작업 중 9am에서 막히지 않는 것이 좋습니다. 그것은 약 7am에 당신을 로그 아웃 할 것이다, 그 다음 당신은 9am에 접속한다. –
아마도 @mata는 사용자가 매일 아침 브라우저를 열 때 자동 로그 아웃을 막기를 원하기 때문일 수 있습니다. 나는 이것이 매우 똑똑한 해결책이라고 생각한다. – Sliq