메인페이지 접속시 무조건 방문자수 증가하기
기본적으로 하루동안에 동일한 아이피주소에서 접속시 방문자수를 한번만 카운트를 합니다.
이것을 메인화면 접속시에는 아이피주소 상관없이 무조건 카운트를 증가하는 방법입니다.
편법일수도 있지만 원하는 경우가 있어서 올려봅니다.
- index.php 파일이 루트에 있지않고 다른경로에 있는경우 if($PHP_SELF=="/index.php"){ 이 부분의 경로를 수정해야 합니다.
- 메인화면 접속시 g5_visit 테이블에는 추가 안하고 g5_visit_sum, g5_config 테이블의 방문자수만 업데이트 합니다.
■ /bbs/visit_insert.inc.php 파일의 원본소스의 마지막 부분에 아래 소스를 추가하면 됩니다.
else {
if($PHP_SELF=="/index.php"){
$sql = " update {$g5['visit_sum_table']} set vs_count = vs_count + 1 where vs_date = '".G5_TIME_YMD."' ";
$result = sql_query($sql);
// 오늘
$sql = " select vs_count as cnt from {$g5['visit_sum_table']} where vs_date = '".G5_TIME_YMD."' ";
$row = sql_fetch($sql);
$vi_today = $row['cnt'];
// 어제
$sql = " select vs_count as cnt from {$g5['visit_sum_table']} where vs_date = DATE_SUB('".G5_TIME_YMD."', INTERVAL 1 DAY) ";
$row = sql_fetch($sql);
$vi_yesterday = $row['cnt'];
// 최대
$sql = " select max(vs_count) as cnt from {$g5['visit_sum_table']} ";
$row = sql_fetch($sql);
$vi_max = $row['cnt'];
// 전체
$sql = " select sum(vs_count) as total from {$g5['visit_sum_table']} ";
$row = sql_fetch($sql);
$vi_sum = $row['total'];
$visit = '오늘:'.$vi_today.',어제:'.$vi_yesterday.',최대:'.$vi_max.',전체:'.$vi_sum;
sql_query(" update {$g5['config_table']} set cf_visit = '{$visit}' ");
}
}
이것을 메인화면 접속시에는 아이피주소 상관없이 무조건 카운트를 증가하는 방법입니다.
편법일수도 있지만 원하는 경우가 있어서 올려봅니다.
- index.php 파일이 루트에 있지않고 다른경로에 있는경우 if($PHP_SELF=="/index.php"){ 이 부분의 경로를 수정해야 합니다.
- 메인화면 접속시 g5_visit 테이블에는 추가 안하고 g5_visit_sum, g5_config 테이블의 방문자수만 업데이트 합니다.
■ /bbs/visit_insert.inc.php 파일의 원본소스의 마지막 부분에 아래 소스를 추가하면 됩니다.
else {
if($PHP_SELF=="/index.php"){
$sql = " update {$g5['visit_sum_table']} set vs_count = vs_count + 1 where vs_date = '".G5_TIME_YMD."' ";
$result = sql_query($sql);
// 오늘
$sql = " select vs_count as cnt from {$g5['visit_sum_table']} where vs_date = '".G5_TIME_YMD."' ";
$row = sql_fetch($sql);
$vi_today = $row['cnt'];
// 어제
$sql = " select vs_count as cnt from {$g5['visit_sum_table']} where vs_date = DATE_SUB('".G5_TIME_YMD."', INTERVAL 1 DAY) ";
$row = sql_fetch($sql);
$vi_yesterday = $row['cnt'];
// 최대
$sql = " select max(vs_count) as cnt from {$g5['visit_sum_table']} ";
$row = sql_fetch($sql);
$vi_max = $row['cnt'];
// 전체
$sql = " select sum(vs_count) as total from {$g5['visit_sum_table']} ";
$row = sql_fetch($sql);
$vi_sum = $row['total'];
$visit = '오늘:'.$vi_today.',어제:'.$vi_yesterday.',최대:'.$vi_max.',전체:'.$vi_sum;
sql_query(" update {$g5['config_table']} set cf_visit = '{$visit}' ");
}
}
댓글 2개
우리풀사랑
9년 전
좋은정보 감사합니다^^
8년 전
감사합니다
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4403 | ||
| 624 | 9년 전 | 8361 | ||
| 623 | 9년 전 | 7029 | ||
| 622 |
|
9년 전 | 10747 | |
| 621 | 9년 전 | 6206 | ||
| 620 | 9년 전 | 6297 | ||
| 619 | 9년 전 | 8203 | ||
| 618 | 9년 전 | 38496 | ||
| 617 | 9년 전 | 8374 | ||
| 616 | 9년 전 | 10644 | ||
| 615 | 9년 전 | 16874 | ||
| 614 | 9년 전 | 5820 | ||
| 613 |
|
9년 전 | 7946 | |
| 612 | 9년 전 | 4983 | ||
| 611 | 9년 전 | 5303 | ||
| 610 |
|
9년 전 | 7619 | |
| 609 | 9년 전 | 9294 | ||
| 608 |
KeepItSimpleStyle
|
9년 전 | 6238 | |
| 607 |
|
9년 전 | 10715 | |
| 606 |
|
9년 전 | 12587 | |
| 605 |
|
9년 전 | 5485 | |
| 604 |
|
9년 전 | 10162 | |
| 603 |
KeepItSimpleStyle
|
9년 전 | 6362 | |
| 602 |
|
9년 전 | 5778 | |
| 601 | 9년 전 | 18299 | ||
| 600 | 9년 전 | 7357 | ||
| 599 | 9년 전 | 4420 | ||
| 598 | 9년 전 | 5362 | ||
| 597 |
|
9년 전 | 6645 | |
| 596 |
|
9년 전 | 6111 | |
| 595 | 9년 전 | 12212 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기