티스토리 뷰

뚝딱뚝딱웹공장

제로카운터 설치하기

솔파파 대류 2003.02.02 14:20

※ 제로카운터는 PHP4 와 MySQL이 지원되는 계정에서만 사용 가능하다.


제로카운터 다운로드 

zerocount.zip



설치하기

 

1. 다운 받은 파일의 압축을 풀고 dbconn 파일에 DB정보를 입력하고, zerocount 폴더를 index 파일이 있는 곳에 업로드 한다.

 

2. 인터넷익스플로러를 열어 http://주소/zerocount/admin.php3 로 접속.






이렇게 하면 설치 끝!


Mysql DB에 counter_ip / counter_main / counter_repafer...이런 3개의 테이블이 생성된다.






원하는 위치에 삽입하는 방법

 

삽입할 페이지의 최상단에 아래의 구문을 삽입한다.

 

<?

        include "zerocount/dbconn.php3";

        include "zerocount/zerocounter.php3";

?>

 

※ 제로보드 아웃로그인이나 최근게시물과 함께 사용할 경우 아래와 같이 인클루드문을 묶어주면 된다.

 

<?

        $_zb_url = "http://www.daerew.com/bbs/";

        $_zb_path = "/home1/daerew/public_html/bbs/";

        include $_zb_path."outlogin.php";

        include "zerocount/dbconn.php3";

        include "zerocount/zerocounter.php3";

?>


주의할 점은 위와 같은 경로는 zerocount 폴더가 index 와 같은 위치에 있을 경우이다. 만일 zerocount 폴더가 index보다 하위 폴더에 있으면 경로가 ./zerocount/dconn...이런 식으로 바뀐다.

 

이제 아래와 같이 출력 명령어를 적용시킨다.

 

$count[total_hit]  -> 전체 방문자수

$count[total_view]  -> 전체 페이지뷰

$count[today_hit]  -> 오늘의 방문자수

$count[today_view]  -> 오늘 페이지뷰

$count[yesterday_hit]  -> 어제 방문자수

$count[yesterday_view]  -> 어제 페이지뷰

$count[max_hit]  -> 최고 방문자수

$count[max_view]  -> 최고 페이지뷰

$count[min_hit]  -> 최저 방문자수

$count[min_view]  -> 최저 페이지뷰

 

실제 적용할 때는 인클루드를 이용하는데, 아래와 같은 방법으로 원하는 위치에 삽입하면 된다.

 

전체방문자수 : <? echo "$count[total_hit]"; ?> 

전체페이지뷰 : <? echo "$count[total_view]"; ?> 

오늘방문자수 : <? echo "$count[today_hit]"; ?> 

어제방문자수 : <? echo "$count[yesterday_hit]"; ?>

 


대류닷컴에 쓰였던 실제 소스.


제로카운터는 깔끔하고 지난 테이터를 보관, 관리할 수 있어 상당히 좋지만 용량을 많이 차지하고 다량의 트래픽을 발생시키는 요인이 되므로 무료계정을 받아 사용하거나 DB관리를 하지 못하는 이는 사용하지 않는 것이 바람직하다.






제로카운터의 DB관리

 

자신의 계정 사이트에 보면 DB관리 My page가 있을것이다.



비누넷의 DB관리 접속 화면


DB 에 접속하면 아래의 그림과 같이 생성된 테이블을 보여주는데... 그 중 빨간표시 부분이 제로카운터 관련 테이블이다.




제로카운터 테이블 중에서 counter_ip 와 counter_referer 테이블만 비워준다.

 


 

접속자가 많을 경우 일주일에 한번씩~ 적을 경우 보름이나 한달간격으로 제로카운터의 DB를 비워주면 무난하다.


※ 방문자가 많거나 DB 관리가 번거로운 분들은 아래의 자동으로 제로카운터 DB를 비워주는 팁을 적용해본다.

댓글
댓글쓰기 폼