사용자가 세션을 사용하여 보호 된 영역의 페이지간에 이동할 수있는 암호로 보호 된 영역이 있습니다. 그러나 새 탭을 열어도 다른 탭을 열어두면 (보호 된 영역에있는 탭을 열어 둔 상태) 새 탭에서 일부를 수행 한 다음 이전 탭으로 다시 전환하여 다시 로그인해야합니다. 나는 세션들 사이에서 만료 날짜를 20 분으로 설정하려고 시도했지만 운이 없다. 어떤 아이디어?브라우저의 PHP 전환 탭으로 인해 세션이 작동하지 않아 다시 로그인해야합니다.
// set expiration time of 20 mins
session_cache_expire (20);
$cache_expire = session_cache_expire();
보호 영역의 새 탭이 있습니까? 당신이 그것을 묘사하는 방식으로 브라우저 버그처럼 더 많이 들립니다 ... 탭은 동일한 웹 사이트가 아닌 한 다른 세션의 세션/쿠키를 방해하지 않습니다. 보안 영역에서 어떤 스크립트가 실행되고 있습니까? 아마도 비 활동으로 인해 세션이 설정되지 않을 수 있습니다. – animuson
더 많은 코드를 보여주십시오. 어떻게 세션을 초기화하고 있습니까? –
시스템에서 "로그인 중"상태를 확인/유지 보수하는 방법은 무엇입니까? – Gumbo