내 홈페이지에 총 접속자수 나오는 기능 구현했는데
(구글 검색해서)
세션이 생길때 접속자수가 +1이 되고 세션이 만료될때 접속자수가 -1이 되는 코드이던데
웹브라우저 꺼도 접속자수가 -1이 되지 않는데 왜 그럼??
(폰, pc 이용해서 테스트)
코드는 아래와 같음
이 클래스 리스너로 등록해서 jsp에서 사용하는 코드임
내 홈페이지에 총 접속자수 나오는 기능 구현했는데
(구글 검색해서)
세션이 생길때 접속자수가 +1이 되고 세션이 만료될때 접속자수가 -1이 되는 코드이던데
웹브라우저 꺼도 접속자수가 -1이 되지 않는데 왜 그럼??
(폰, pc 이용해서 테스트)
코드는 아래와 같음
이 클래스 리스너로 등록해서 jsp에서 사용하는 코드임
세션은 서버에 저장되는거라
아 그럼 서버가 종료되야 세션이 없어지는거임??
종료되거나 시간제한으로 사라지거나 아니면 로그아웃 등의 행위로 삭제시키거나
그럼 일베에 있는 총접속자 기능도 접속자가 일베 종료해도 바로 -1되진 않음??
구현을 어케 했는지 몰라서 뭐라 말할 수 없음 예를 들어 소켓통신으로 이어져 있었다면 종료하면 바로 알 수도 있는거고
답변 감사
시간제한을 짧게두면 접속안하는사람들꺼는 알아서 세션만료되겠지?
접속하고 있는 동안은 시간 안 줄어듬??
접속하는중에는 이곳저곳 클릭하면서 돌아다닐테니까 세션이 계속 유지되거나 만료되도 바로 다시 +1되겠죠?
답변 감사