현재 접속자 리스트는 세션이 아닌 디비를 사용하기때문에 php.ini 와는 무관합니다.
이는 웹페이지에서 실시간 동기화가 이루어질 수 없는 단점을 극복하고자
사용자들이 페이지에 접근할때마다 마지막으로 접근한 시간을 기록하고
60초이상 페이지에 접근하지 않는 사용자는 디비에서 삭제하게 됩니다.
이로 인해 '실시간 쪽지'처럼 별도의 엑티브엑스모듈을 설치한 것처럼 정확한 동기화는 이루어지지 않습니다.
60초라는 시간은 아래 소스에서 수정이 가능합니다.
nbuilder/include/global_var.php
/** 현재접속자 */
$MEMBER_CONNECT_TIME = 60; // 30분(1800초)이상 페이지를 로딩하지 않을 경우 현재접속자에세 삭제됨.
박우주 님이 쓴 글입니다.
--------------------------------------------------------------------
:안녕하세요...홈페이지 작업한지가 어느덧 10개월...이제 오픈을 했는데요..
:엔빌더 정품을 사용하고 있구요. 엔빌더의 많은 기능과 세심한 배려에 감동 받은 사람입니다.
:그런데..저에게 급한 문제가 생겼습니다.
:회원들의 출석여부를 나타내는 것이 저희 사이트의 상당히 중요한 부분인데요..
:1. 로그인 한 후에 몇분이 지나면 현재 접속자 리스트(tb_member_connect)에서 사라지는군요...
:2. 로그아웃을 해도 현재 접속자 리스트에 남아 있군요....
:
:저희 사이트에서 매우 중요한 부분입니다.
:
:많은 글을 뒤져보았습니다.
:우선...
:php.ini설정은 기본인 1440 으로 잡혀 있구요..
:
:그런데...왜 몇분이 지나면, 현재 접속자 리스트에서 삭제가 되나요?
:
:
:또, 로그 아웃하면 바로 현재 접속자 리스트에서 삭제가 되게 할 순 없나요...
:
:부디..부디...자세한 답변 기다리겠습니다...
:그럼 즐거운 연휴 보내시고 항상 건강하세요..
:꾸벅
:
: