공유기 환경에서 방문카운트, 현재 접속자 문제 정보
공유기 환경에서 방문카운트, 현재 접속자 문제
본문
호스팅 업체를 바꾸고 난뒤에 방문 카운터가 갑자기 줄었습니다.
아예 카운터가 안올라가서 db 까지 초기화 했는데 해결이 안되더군요
아예 카운터가 안올라가서 db 까지 초기화 했는데 해결이 안되더군요
알고보니 기존 업체에서는 사설ip(공유기환경)가 바뀌는 것도 카운터를 했고
새로 받는 업체에서는 공인ip가 바껴야 카운트가 되는것 같습니다.
새로 받는 업체에서는 공인ip가 바껴야 카운트가 되는것 같습니다.
정말 그런지도 궁금하고
혹시 공인ip가 바뀌어도 카운트가 증가되도록 하는 방법이 있을까요?
큰 문제는 아니지만 카운터가 안느니 재미가 없네요.. ^^
부탁합니다.
혹시 공인ip가 바뀌어도 카운트가 증가되도록 하는 방법이 있을까요?
큰 문제는 아니지만 카운터가 안느니 재미가 없네요.. ^^
부탁합니다.
그리고 오늘 하루 종일 씨름했던게
현재 접속자가 1명밖에 안나온다는거
동시에 여러명이 공유기 환경에서 접속을 했는데
A,B,C 번갈아가면 현재 접속자가 보이긴 하지만
동시에 2명이상은 보이지 않더군요
이것도 역시 사설ip라 그런건지? 아시는분
현재 접속자가 1명밖에 안나온다는거
동시에 여러명이 공유기 환경에서 접속을 했는데
A,B,C 번갈아가면 현재 접속자가 보이긴 하지만
동시에 2명이상은 보이지 않더군요
이것도 역시 사설ip라 그런건지? 아시는분
한가지 더요
기본환경 설정에서 현재 접속자를 인정하는 시간이 10이 기본인데
1로 바꾸었습니다.
이게 무얼 의미하는건지 정확하게 모르겠습니다.
1로 줄이면 트래픽에 영향을 주는건지?
기본환경 설정에서 현재 접속자를 인정하는 시간이 10이 기본인데
1로 바꾸었습니다.
이게 무얼 의미하는건지 정확하게 모르겠습니다.
1로 줄이면 트래픽에 영향을 주는건지?
답변 잘 부탁드립니다.
댓글 전체

ip 관련 해서는 bbs/visit_insert.inc.php에서
// 컴퓨터의 아이피와 쿠키에 저장된 아이피가 다르다면 테이블에 반영함
if (get_cookie('ck_visit_ip') != $_SERVER['REMOTE_ADDR']) {
set_cookie('ck_visit_ip', $_SERVER['REMOTE_ADDR'], 86400); // 하루동안 저장
즉, 동일 아이피의 경우 하루 동안은 증가하지 않는 것으로 보입니다...
// 컴퓨터의 아이피와 쿠키에 저장된 아이피가 다르다면 테이블에 반영함
if (get_cookie('ck_visit_ip') != $_SERVER['REMOTE_ADDR']) {
set_cookie('ck_visit_ip', $_SERVER['REMOTE_ADDR'], 86400); // 하루동안 저장
즉, 동일 아이피의 경우 하루 동안은 증가하지 않는 것으로 보입니다...

그렇다면 쿠키를 지우면 카운터가 올라야 할것 같은데요..
실제로는 그렇지가 않습니다..
제가 잘못 이해한 것인지요..
실제로는 그렇지가 않습니다..
제가 잘못 이해한 것인지요..

아이피가 같다면 이미 해당 아이피가 저장되었기 때문에 증가하지 않는 것으로 보입니다.
접속자 테이블에서
index1 UNIQUE vi_ip/vi_date
아이피와 날짜로 처리됩니다....
접속자 테이블에서
index1 UNIQUE vi_ip/vi_date
아이피와 날짜로 처리됩니다....
어쩔수 없다고 봅니다. 공유기의 경우에도 한개의 아이피만 할당되기에...