현재접속자수 홈페이지 닫으면 계속표기
본문
현재접속자수가 정확하지 않은 것 같아서 질문 드립니다.
분명 홈페이지 접속했을때는 실시간으로 현재접속자수가 카운팅 되는데
홈페이지를 이탈하면 현재접속자수에 표시되지 않아야 하는 것 아닌가요?
홈페이지를 나가고 브라우저를 꺼도 계속 현재접속자수에 남아있고 몇시간 지나서야 그때 사라집니다
실시간으로 정확하게 표시되게 하는 방법이 있을까요?
답변 4
실시간으로 정확하게 표시되게 하려면
websocket 으로 해결해야 합니다.
로그아웃 버튼 누르지 않고 브라우저 닫으면 세션 만료시키세요
비포언로드 혹은 언로드 이벤트 활용해보세요
관리자 기본환경설정에서 현재접속자 주기를 10분으로 줄여보세요.
현재접속자를 1분으로 했으면 tail.sub.php에서 html_end 다음에 넣으세요
sql_query(" delete from {$g5['login_table']} where lo_datetime < '".date("Y-m-d H:i:s", G5_SERVER_TIME - (60 * $config['cf_login_minutes']))."' ");
답변을 작성하시기 전에 로그인 해주세요.