본문 바로가기
나의 정보/블로그 활용하기

테터에 방문 경로(refer) 표시하기

by 상오기™ 2004. 7. 25.
어떠한 경로를 통해서 내 블로그에 왔는지를 알려주는 refer을 추가하자~!

여러가지 방법이 있겠지만 2가지만 소개 합니다.

1. 자바 스크립트 이용

http://www.codeordie.org/blog/archives/000028.html
에 방문하여 스킨에 소스를 추가만하면 됩니다.


2. DB를 이용

원본출처 : http://ncyoung.com/entry/145

DB를 이용하기에 Recent or Top Referers 를 알 수 있습니다.
예) http://ogi.ogiwgi.com/Referer_View.php

단점은 DB 용량을 많이 차지 합니다 ^^;;
07.26 추가사항
1. 접속시간 표시
2. topVisitList 추가 - 방문한 주소를 보여줌
- 수정한 소스에 알려지지 않은 문제가 있을 수 있음 ^^;

예) http://ogi.ogiwgi.com/Referer_View.php

수정한 소스 및 referer_view.php 포함한 압축 파일



1. 위의 원본출처에서 파일을 다운로드 합니다.

2. 다운로드 받은 파일의 상단에서 DB 정보를 입력합니다.
mysql_connect("localhost", "디비ID", "디비비번");
mysql_select_db("디비ID");

그리고 50번째줄 근처에서 접속 경로를 기록하지 않을 주소를 입력 합니다.

3. 테터툴즈의 index.php와 같은 폴더에 업로드 합니다.
그리고 디비에 테이블을 생성하기 위해 아래의 주소를 입력합니다.

http://업로드한주소로수정/refererLib.php?createTable=1

4. index.php의 제일 위에 아래의 소스를 추가 합니다.
[CODE][/CODE]

5. index.php의 끝을 보면 아래의 소스가 있습니다.
[CODE]print $d1; ?>[/CODE]

이 위에 아래의 소스를 추가 합니다.
[CODE] if (strpos($d1, "[ ##_reffer_lib_## ]")) { unset($d3); $list = refererList(10,"global"); foreach ($list as $link){ $d3 .= $link.'
'; } $d1 = str_replace("[ ##_reffer_lib_## ]", $d3, $d1); }[/CODE]

[] 속에 공백은 없애줍니다 - 붙이면 안보여서 양쪽에 공백 넣었음 ^^;

6. 스킨의 원하는 부분에 [##_reffer_lib_## ]를 추가 합니다.
- 여기는 공백 안넣어도 잘나오네.... ^^;

5번 과정에서 $list = refererList(10,"global"); 을 refererLib.php의 끝부분에 있는 주석을 참고하여 수정해 보세요.
전부 4가지 형태 입니다. ^