나는 사람이 로그인하고 세션이 생성 된 사이트가 있습니다.세션이 만료 될 때 PHP + 로그 아웃 회원
오래 동안 사이트를 떠나면 (정확한 시간대가 확실하지 않음) 세션이 종료되지만 회원은 여전히 사이트에 있습니다. 그들은 여전히 클릭하고 주위를 탐색 할 수 있으며, DB에 의미있는 데이터가 userID와 같은 SESSION 변수가 존재하지 않는다고 생각됩니다.
SESSION이 종료되면 사용자 로깅에 대한 조언을 찾고있었습니다. 나는 이와 같은 코드를 보았습니다 - 더 좋은 아이디어입니까?
<?php if(!isset($_SESSION[]) {header(loginpage.php);}?>
위의 코드를 작성하는 더 좋은 방법이 있습니까?
이 코드는 어디에 배치해야합니까? 탐색 메뉴 나 실제로 사용자가 클릭 할 수있는 모든 장소에서?
마지막으로 SESSION이 자연스럽게 만료 될 때를 이해할 수있는 방법이 있습니다. 시간 기록을 보려면 화면에 인쇄 할 수있는 SESSION 변수가 있습니까?
감사
당신은 세션을 검증 할 필요가