방문자수 관련해서 질문이 있습니다. 정보
방문자수 관련해서 질문이 있습니다.본문
방문자 수를
같은 아이피에서 접속을 해도 최대 20까지 누적이 되고 그 이상으론 집계가 되지 않도록도 할 수 있나요?
할 수 있다면 어떤 방법이 있나요?
같은 아이피에서 접속을 해도 최대 20까지 누적이 되고 그 이상으론 집계가 되지 않도록도 할 수 있나요?
할 수 있다면 어떤 방법이 있나요?
댓글 전체
/bbs/visit_insert.inc.php 소스를 참고하여~
그누보드 방문자 카운팅은 첫접속시 1회카운트하고 ck_visit_ip 쿠키를 띠워 다음엔 카운트하지 않습니다
이 부분을 20회카운트후에 쿠키를 띠우게 변경해 주는 방식으로 편집해보세욤 ^^
* 아래를 참고해서 시도해 보세욤 ^^
$sql = " select count(*) as cnt from {$g4['visit_table']} where vs_date = '".G4_TIME_YMD."' and vi_ip = '".$_SERVER['REMOTE_ADDR']."'";
$row = sql_fetch($sql);
$todayIpCnt = $row['cnt'];
//20회이면 쿠키띠워 막기~
if($todayIpCnt == 19){ // 19인 이유는 20카운팅전이므로...
set_cookie('ck_visit_ip', $_SERVER['REMOTE_ADDR'], 86400);
}
그누보드 방문자 카운팅은 첫접속시 1회카운트하고 ck_visit_ip 쿠키를 띠워 다음엔 카운트하지 않습니다
이 부분을 20회카운트후에 쿠키를 띠우게 변경해 주는 방식으로 편집해보세욤 ^^
* 아래를 참고해서 시도해 보세욤 ^^
$sql = " select count(*) as cnt from {$g4['visit_table']} where vs_date = '".G4_TIME_YMD."' and vi_ip = '".$_SERVER['REMOTE_ADDR']."'";
$row = sql_fetch($sql);
$todayIpCnt = $row['cnt'];
//20회이면 쿠키띠워 막기~
if($todayIpCnt == 19){ // 19인 이유는 20카운팅전이므로...
set_cookie('ck_visit_ip', $_SERVER['REMOTE_ADDR'], 86400);
}