쉽고 강력한 PHP 카운터 BBClone > PHP Tip

본문 바로가기
사이트 내 전체검색

PHP Tip

쉽고 강력한 PHP 카운터 BBClone

페이지 정보

본문

미리보기 : http://bbclone.de/demo/

브라우저, 운영체제, 국가, 검색 로봇 까지도 통계를 내줍니다.
더불어 방문한 페이지, 접속경로, 검색 키워드(무엇으로 검색해 들어왔는지) 등에
관해서도 한눈에 알아볼 수 있습니다.

'Configuration'에 들어가시면, 꽤나 다양한 옵션을 조정할 수 있습니다.
실제 옵션을 바꾸려면 ./conf/config.php 파일을 열어 수정해야 합니다.

오른쪽 위의 드랍다운 메뉴는, 다양한 언어로 번역해주는 기능입니다.
아쉽게도 한국어는 없네요.. 영어로 봐도 별 무리는 없어 보입니다.


<설치하기>

덩치도 작은편이 아닌데다가(1.8MB), 다양한 기능까지 지원하지만 설치는 의외로 간단합니다..

(1) 첨부된 bbclone-0.4.8.zip 파일을 다운받아 압축을 풉니다.
(2) 압축해제 후 생성된 bbclone 폴더 자체를 FTP 계정에 올립니다. (편의를 위해 index 파일과 같은 폴더에 올려주세요.)
(3) 만약 index 파일과 다른 폴더에 올렸다면, ./conf/config.php 파일을 열어, 33번째 줄의 $BBC_MAINSITE = ".." 의 .. 을 자신의 환경에 맞게 변경합니다.
*(4) var 폴더와 내부 파일들의 퍼미션을 모두 '777'로 변경합니다. (예. chmod -R 777 var)

이렇게 하면 기본적으로 사용할 수 있는 설치는 끝났습니다. 쉽죠?


<홈피에 적용하기>

제가 사용해본 바로는, .htm 이나 .html에서는 돌아가지 않는 듯 합니다.
따라서 파일 확장자는 꼭 .php로 변경해주세요.. (예) index.html (x) index.php (o)
확장자를 php로 변경하더라도 홈피에는 아무 문제가 없으니 걱정마세요.

준비가 되었으면, 소스보기에서 <html> 위에 다음을 복사해 넣습니다.
(사실 아무데나 넣어도 되지만, 나중에 찾아보기 쉽게 하기 위해서 입니다.)

<?php
//------ Counter -----------------------------------
define("_BBC_PAGE_NAME", "Test");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

수정할 곳은 "Test"와 "bbclone/" 입니다.
먼저 "Test"는 현재 페이지 별명을 지어주는 역할입니다. (페이지마다 다르게 해주세요.)
미리보기에서 보았던 "Top 10 Visited Page"에 나타나게 됩니다.
그다음 "bbclone/"은 현재 페이지에서 'bbclone' 폴더를 찾아갈 위치입니다.
index 파일과 같은 폴더에 있다면 수정할 필요가 없습니다.

이제 카운터가 보이기 원하는 위치에 아래의 두개 중 원하는 것을 복사해 넣습니다. (둘 다 넣어도 되요~)

(1) 전체 방문횟수 보기

<?php
//------ Display Totalvisits -----------------------
require("bbclone/var/access.php");
$totalvisits = $access["stat"]["totalvisits"];

echo "<a href='./bbclone/index.php' target='_blank' title='View Counter Stats'>Total Visits:$totalvisits</a>";
?>

위 소스는 전체 방문횟수를 표시합니다.
따라서 한 컴퓨터에서 여러번 방문했어도 카운터가 올라가게 됩니다.
'bbclone' 폴더의 위치를 바꾸셨다면 적절히 수정해주세요.

(2)전체 방문자 보기

<?php
//------ Display Total Unique ----------------------
require("bbclone/var/access.php");
$totalcount = $access["stat"]["totalcount"];

echo "<a href='./bbclone/index.php' target='_blank' title='View Counter Stats'>Total Count:$totalcount</a>";
?>

위 소스는 전체 방문자를 표시합니다.
따라서 한 컴퓨터에서 한번만 카운트 된답니다.
'bbclone' 폴더의 위치를 바꾸셨다면 적절히 수정해주세요.

댓글목록

등록된 댓글이 없습니다.

Total 75건 1 페이지
PHP Tip 목록
번호 제목 글쓴이 조회 날짜
75 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 848 10-27
74 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 33291 12-10
73 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 6535 12-10
72 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 5606 08-08
71 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 7270 05-18
70 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 2624 05-18
69 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 4461 01-31
68 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 5208 01-12
67 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 3269 11-09
66 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 5919 08-22
65 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 14358 08-22
열람중 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 8207 05-19
63 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 40373 11-03
62 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 4555 08-31
61 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 4234 08-17
60 no_profile 이즈쪽지보내기 자기소개 아이디로 검색 전체게시물 4637 08-11

검색

회원로그인

회원가입

사이트 정보

컴퓨터 정보,윈도우즈,리눅스,포토샵,3ds
맥스,프로그래밍 강좌팁

접속자집계

오늘
209
어제
724
최대
5,287
전체
637,208
Copyright © www.qdata.co.kr All rights reserved.