Skip to content

17
yesterday 30
total 248,144
since 1997.4.17

RSS

(*.236.110.108) Views 5131 Votes 0 Comment 62
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment

주의 사항

  • 속도 개선을 위해 테이블 구조가 변경되고, 쿼리도 일부 변경했습니다. 필요하다면 업데이트 전에 기존 데이터를 백업하시길 권합니다. 기존 데이터를 변경하도록 코드를 넣었지만, 혹시나 안 될 수도 있습니다. -.-a 혹시나 업데이트가 안 되면 리퍼러 설정에서 리퍼러 초기화를 해 보세요.
  • 속도가 중요한 부분에 쿼리 최적화를 위해 SQL 쿼리를 사용합니다. MySQL에서는 제대로 동작하지만, 다른 서버에서는 동작 확인을 못했습니다. 혹시나 문제가 있으면 알려주세요.
  • Geo IP 서버에 제가 만든 geoipxe를 설정할 수 있습니다.
  • Geo IP 서버 자동 선택 기능은 '접속 국가 수집하기' 기능에서는 제가 설정한 Geo IP 서버 순서대로 데이터를 받아오도록 시도하기 때문에 최적의 선택이 아닐 수도 있습니다. Geo IP 서버 속도를 측정하셔서 가장 유리한 서버를 선택하는 것이 좋습니다.

 

구분

설치 경로

다운로드

애드온

/addons/referer

referer_addon_v3.5.1_(2016.05.03).zip

모듈

/modules/referer

referer_module_v3.12.0_(2019.04.09).zip

 

날짜

변경 사항

2014.1.8

  1. referer.controller.php 파일에 BOM 헤더가 있어 일부 서버에서 오류가 발생하는 문제 수정 
  2. 아이폰에서 접속 시 제대로 처리 못하는 버그 수정

2014.5.9

  1. http://freegeoip.net/ 서비스를 이용하여 접속 국가 표시 (스샷 참조)
  2. 바로 접속 IP를 클릭하면 http://myip.ms 에서 상세 정보를 볼 수 있습니다.
  3. 국기 아이콘은 http://myip.ms 에서 무단으로 가져옴 (문제 될 것 같은데 어쩌죠... -.-;;)

2014.5.10

  1. 국가 표시 스크립트 개선

2014.5.12

  1. 국가 표시 스크립트 개선 - freegeoip.net 서버 접속을 최소화할 수 있도록 함.
    (한 페이지 내 동일 아이피에 대해서 한 번만 접속하게 함)
  2. 순위 삭제 페이지도 다른 페이지에 맞춰 모양 통일시킴

2014.5.24

  1. 리퍼러가 있을 경우에도 접속 IP 주소 기록 및 표시 (모듈 v3.5.0)
  2. 접속 IP 순위와 리퍼러 순위 분리 표시 (모듈 v3.5.0)
  3. 모듈 설치 및 업데이트 기능 추가 (모듈 v3.5.0)
  4. 페이지 내비게이션 기능 향상 (모듈 v3.5.1)
  5. 리퍼러 순위와 접속 IP 순위에도 (모듈 v3.5.1)
  6. 접속 IP의 접근 기록만 보기에서도 리퍼러 목록 전체 보기 버튼 동작 하도록 수정 (모듈 v3.5.1)
  7. 리퍼러 목록, 리퍼러 순위, 접속 IP 순위 탭 클릭 시 첫 번째 페이지로 이동하도록 함 (모듈 v3.5.2) 

2014.5.30

모듈

v3.6.0

  1. User Agent 순위 추가
  2. 리퍼러 목록 페이지에서 검색 기능 추가 - 리퍼러, 접속 IP, User Agent 대상으로 검색 가능
  3. 접속 IP 및 리퍼러 호스트 국가 표시 기능 개선 - 아이콘 불러오는 중에 로딩 표시
  4. User Agent 아이콘 추가 - 구글, 빙, 다음, 네이버, 줌 봇
  5. User Agent 아이콘 이미지 최적화

2014.5.31

모듈

v3.6.1

  1. User Agent 아이콘 추가 - 안드로이드 브라우저, 검색 로봇

2014.6.3

모듈

v3.6.2

  1. XE 공홈 배포

2014.6.7

모듈

v3.6.3

  1. 모듈 설정 페이지에서 Geo IP 서버를 4개 중에서 선택할 수 있도록 함

2014.6.12

  1. 알려진 봇의 경우 리퍼러 데이터 수집 제외할 수 있는 옵션 추가 (애드온 v3.3.0)
  2. User Agent 아이콘 추가 - Social XE, Avant Browser 등
  3. 모듈 버그 수정 (모듈 v3.6.4)

2014.6.20

  1. 알려진 봇 리스트 추가 (애드온 v3.3.1, 모듈 3.6.5)
  2. 리퍼러 목록 페이지의 검색에 일시(日時) 검색 추가

2014.8.10

  1. 애드온 버그 수정 (애드온 v3.3.3)
  2. 리퍼러 순위, 접속 IP 순위, UserAgent 순위에 각각 검색 추가
  3. 필요없는 DB 추가 접속 버그 수정
  4. UserAgent 통계 기능 추가
  • 통계 기능은 UserAgent 테이블을 통채로 읽어오기에 데이터 양이 많으면 속도 저하나 서버에 부하가 있을 위험도 있습니다.
  • 통계 페이지는 아직 모든 상황에 테스트가 되지 않아 레이아웃이 깨지거나 이상하게 나올 수도 있습니다.

2014.8.13

모듈

v3.7.1

  1. v3.7.0에서 순위 DB가 업데이트 안 되는 문제 수정 (모듈 3.7.0 버전을 사용하시는 분은 필히 업데이트 하세요. 불편을 드려 죄송합니다.)

2014.8.21

모듈

v3.7.2

  1. UserAgent 통계 표시 약간 수정
    1. 표시할 데이터가 없을 때 데이터 없다는 문구 표시
    2. 일부 그래프에서 데이터 값이 0인 데이터가 표시되는 버그 수정

2014.9.12

애드온 v3.3.4

  1. 알려진 봇에 bing 관련 봇 정보 추가

모듈 v3.7.3

  1. UserAgent 통계 표시에서 v3.7.2의 수정 항목 중 버그가 있어 바로 잡음

2014.10.09

  1. 로긴된 사용자 및 방문 페이지 정보 저장
  2. 사용자 순위, 방문 페이지 순위 추가
  3. 리퍼러 순위 페이지에서 '상세 보기' 추가
  4. 리퍼러 목록 페이지에서 로긴한 회원의 정보만 보는 옵션 추가
  5. 리퍼러 목록 페이지 표시 방법 변경
  6. 기타 버그 수정

2014.10.17

  1. 중국산 봇 중에 봇 표시 없이 인터넷 익스플로러 6.0으로만 표시되는 봇이 있고, IE 6.0을 실제로 사용하는 경우는 거의 없을 것 같아서 IE 6.0으로 접속할 경우 봇으로 취급할 수 있도록 하는 옵션 추가

2014.12.10

  1. 봇 검색하는 부분 수정
  2. RSS 리더를 이전에 봇으로 취급했는데, 봇이 아닌 일반 브라우저로 취급하도록 변경

2014.12.10

  1. 사용자 순위에서 RSS 리더 등 일부 프로그램(브라우저)을 봇으로 인식하는 버그 수정
  2. NewsGator RSS 리더 제대로 인식하지 못하는 버그 수정

2016.04.27

  1. 환경 설정을 애드온에서 모듈쪽으로 이동 (이전에 사용하시던 분들도 환경 설정을 다시 하셔야 합니다.)
  2. Geo IP 서버 변경 (서비스 중단한 서버 삭제 및 신규 서버 추가)
  3. 국기에 마우스 가져갔을 때 나오는 정보 수정
  4. 신규 봇 정보 추가
  5. RSS 리더의 플랫폼을 Online으로 변경
  6. Mac OS X, 안드로이드 등의 새로운 버전명 추가

2016.05.03

  1. 버그 수정
  2. 모듈 환경 설정 정리
  3. '알려진 봇의 기록 제외'를 '알려진 봇의 기록 포함'으로 변경 (모듈 v3.9.0을 설치하셨던 분들은 환경 설정을 다시 하셔야 합니다.)

2016.05.14

  1. Microsoft Edge 브라우저 등에 새로운 버전명 추가
  2. User Agent 통계 탭에 XE 모듈(mid)별 접근 현황 분석 추가
  3. 신규 봇 정보 추가
  4. 버그 수정

2016.05.17

  1. 일부 명칭 수정
  2. 버그 수정

2016.07.23

  1. IPv6에 대응 - 테스트 바랍니다.

2016.11.30

  1. MariaDB에서 사용 시 관리자 페이지에 업데이트 메시지가 계속 나오는 문제 수정
  2. GeoIP 서버 응답 대기 시간 기본 값을 5초에서 0.5초로 수정

2016.12.08

  1. 일부 서버의 설정으로 인해 php 경고 메시지 나오는 문제 수정 (object 초기화 명령 추가)
  2. elementary OS와 Epiphany 브라우저 정보 추가

2017.12.08

  1. Microsoft Edge 16 버전이 통계에서 표시되도록 수정

2018.02.16

  1. 안드로이드 버전 표시 변경
  2. 카카오톡 처리 추가

2018.04.24

  1. 리퍼러 목록을 엑셀 파일로 저장하는 기능 추가 (베타)
  2. iOS 및 안드로이드 버전 표시 방법 변경 (1.2.3, 1.2.4 → 1.2)
  3. macOS 하이시에라 추가
  4. 얀덱스 아이콘 추가
  5. 기타 사소한 변경

2018.04.29

  1. 리퍼러 목록 및 순위 페이지의 검색 기능 정리
  2. 리퍼러 목록을 엑셀 파일로 저장하는 기능 수정

2018.05.08

  1. Geo IP 서버 추가 및 삭제
  2. 웹 호스팅 서버와 Geo IP 서버 사이의 속도 측정 추가
  3. Geo IP 관련 코드 수정

2018.07.04

  1. DB 쿼리 속도 향상을 위해 일부 쿼리를 XE의 XML 쿼리가 아닌 직접 쿼리문으로 변경
  2. Geo IP 기능을 서버단의 접속 국가 수집용과 클라이언트단의 관리자 페이지으로 분리
  3. geoipxe(https://www.kndol.net/my_programs/13312) 지원

2018.08.04

  1. 네이버 검색으로 들어온 유입 중 일부 리퍼러 주소가 표시되지 않는 문제점 수정
  2. KISA의 개인정보 노출대응 시스템(PRIST) 봇 처리 추가

2019.04.09

  1. PHP 7.2 이상에서도 동작할 수 있도록 수정
  2. User Agent 아이콘에 데스크톱 OS(macOS, 윈도 등) 아이콘 표시 추가
  3. 알려진 봇 정보 추가

 

 

 

  

referer_001.png

 

 

 

referer_001_1.png

Geo IP 서버를 이용하여 접속 IP 및 리퍼러 호스트 주소 분석 후 국가 정보 받아올 동안 로딩 중 표시가 뜹니다.

 

referer_002.png

 

referer_003.png

 

referer_004.png

 

referer_005.png

 

referer_006.png

 

 

 

referer_007.png

 

User Agent 순위 분석

 

referer_008.png

User Agent 통계 - 수집한 User Agent를 분석하여 사용 중인 OS 및 브라우저 등을 그래프로 표시합니다.

 

 

referer_009-.png

 

Geo IP 서버 설정 및 리퍼러 설정, 리퍼러 초기화

 

 

referer_010.png

검색 - 다양한 옵션으로 리퍼러 정보를 검색할 수 있습니다.

엑셀 파일로 저장 - 현재 검색된 리퍼러 목록을 엑셀 호환 파일로 다운로드받을 수 있습니다.

 

 

 

PS. 현재 계획은 접속 정보 관련 통합 툴을 만들어볼까 하고 있습니다.

  • 현재의 referer 기능 - 접속 경로 및 호스트 IP, UserAgent 분석
  • 카운터 기능 확장 - 공홈에 올린 CounterEx 기능. 동일 IP에서 연속 접근 시 카운터 올라가지 않게 하고 검색 로봇도 카운터에 포함되지 않도록 하기
  • 특정 IP, 특정 IP 대역에서, 또는 특정 UserAgent 접속 시 접속 거부 또는 fake 페이지나 간략화된 페이지 보여주는 기능 - 스팸 방지 및 검색 엔진 트래픽 줄일 수 있도록...

그외 필요한 기능이 있을까요? 아이디어 공모합니다.

Who's 큰돌

profile

반갑습니다. ^^

큰돌넷 섬김이인 큰돌입니다.

잘 부탁 드립니다. ㅎㅎㅎ

?
Comment '62'
  • profile
    큰돌 2016.11.25 21:38 (*.200.40.25)
    음..... 왜 그럴까요? 설치하신 버전이 제 홈페이지에 있는 버전인가요? 현재 올리신 정보만으로는 뭐가 문제인지가 알 방법은 없네요. 혹시 가능하시다면 mysql에 접근할 수 있는 주소와 아이디, 비번 등을 쪽지로 보내주시면 확인해 보겠습니다.
  • ?
    JAESOO 2016.11.25 23:49 (*.124.139.125)
    큰돌님 답변 감사드립니다~ 쪽지 드렸습니다~
  • profile
    큰돌 2016.11.26 18:20 (*.200.40.25)
    MariaDB와 MySQL의 차이에서 오는 문제였네요. 수정 버전을 올렸습니다. 테스트 부탁 드립니다.
  • ?
    JAESOO 2016.11.28 09:05 (*.124.139.125)

    아 수정 감사 드립니다~
    그런데 새로 올려주신 module 를 업로드하고.. 기존 관련 테이블을 삭제까지 해봤는데..
    여전히 "모듈 업데이트하기", '업데이트하시겠습니까?" 메시지가 뜨고 있습니다.
    MariaDB에서는 무언가 설정을 해주어야 하는게 있을까요?
    이상한건 다른 테이블들도 기존에 MySQL에서 사용하던거 그대로 가져온건데..
    ㅠㅠ

    직접 테스트 하실 수 있도록 해당 사이트에 대한 관리자 계정 정보도 쪽지 드렸습니다~

  • ?
    JAESOO 2016.11.30 11:05 (*.124.139.125)
    FTP 정보 쪽지 드렸습니다~~
  • profile
    큰돌 2016.11.30 15:57 (*.200.40.25)
    덕분에 문제를 수정했습니다.
  • ?
    JAESOO 2016.12.27 13:13 (*.124.139.125)
    년말에 정신이 없어서 너무 늦게 확인했네요~
    지속적으로 신경 써주셔서 감사힙니다~
    늘 감사하면서 사용하겠습니다~
    시해 복 많이 받으세요~
  • profile
    큰돌 2016.12.27 14:49 (*.200.40.25)
    네... 새해 복 많이 받으세요.
  • ?
    코리스 2018.06.15 20:54 (*.143.201.114)

    샬롬~ ^^ 부산 남부민중앙교회 방송실로 섬기고 있는 김범영입니다.
    만들어 주신 통계 모듈 감사히 잘 사용하고 있습니다.
    이번에 저희 교회 홈페이지에 리퍼러 최근 버전(3.10.0)으로 업그레이드 후에 에러가 발생하여 문의 드립니다.
    바쁘신 중에 죄송하지만 시간 되실 때 한번 봐 주시길 부탁드립니다.
    감사합니다.

    에러 내용은 아래 커뮤니티 링크에 있습니다.
    https://xetown.com/qna/989586

  • profile
    큰돌 2018.06.16 03:03 (*.253.160.88)
    ^^a 이건 제 실수입니다. 오류를 수정한 버전은 이미 준비는 되어 있는데, 바빠서 공개를 아직 못하고 있네요. 주말 동안 새 버전을 공개해 보도록 하겠습니다.
  • ?
    코리스 2018.06.16 14:26 (*.143.201.114)

    아....답변 주셔서 감사합니다. ^^

  • profile
    큰돌 2018.06.19 15:16 (*.253.160.88)
    계속 바빠서 공개가 늦어지고 있습니다. 조금만 더 기다려 주세요. ^^

My Programs

My softwares

List of Articles
No. Category Subject Author Date Last Update Views
Notice Notice 배포 중인 프로그램에 대한 질문, 버그 신고 등은.... 큰돌 2014.05.27 2014.05.27 1308
17 Xpress Engine geoipxe - XE를 위한 Geo IP 서버 (2019.4.11) XE의 모듈에서 빠른 속도의 Geo IP 서버를 사용할 수 있도록 하기 위해 제작했습니다. DB는 https://lite.ip2location.com/ 에서 제공하는 무료 DB를 사용합니다.... file 큰돌 2018.07.04 2019.04.11 339
» Xpress Engine XE 리퍼러 수집기 모듈/애드온 (2019.04.11) 주의 사항 속도 개선을 위해 테이블 구조가 변경되고, 쿼리도 일부 변경했습니다. 필요하다면 업데이트 전에 기존 데이터를 백업하시길 권합니다. 기존 데이터를 ... 62 file 큰돌 2013.09.18 2019.04.11 5131
15 KakaoTalk Themes iPhone 5 화이트 테마 v1.0.2 화이트 테마 v1.0.2: iPhone 5 화이트 테마 No Logo v1.0.2.ktheme 카톡 로딩 화면: iPhone 5 Theme Splash.zip 2 file 큰돌 2012.09.28 2018.09.30 21944
14 KakaoTalk Themes Wood Theme v1.0.4 v1.0.4에서 바뀐 점 섹션 헤더 이미지 변경 더보기 - 아이템 스토어 아이콘 변경 우드 테마 v1.0.4 다운로드: Wood Theme v1.0.4.ktheme 로딩 화면 다운로드: Wo... 4 file 큰돌 2012.09.28 2018.09.08 21625
13 Xpress Engine XE용 CKEditor v4.9.2 XE에 기본으로 들어있는 CKEditor의 v4 중 최근 버전인 4.9.2를 XE에서 사용할 수 있게 했습니다. 거기에 추가로 Moono Dark 스킨이 제대로 동작하도록 수정했습... file 큰돌 2018.07.04 2018.07.04 216
12 Mac 맥용 PDF 아이콘 Pages 아이콘을 변형해서 만들어 봤습니다. 다운로드: PDF.icns 1 file 큰돌 2016.09.08 2016.09.12 208
11 Mac 맥용 한컴 오피스/한컴 뷰어 아이콘 Clien MaClien- 춘천급행 님이 만드신 아이콘을 임의로 약간 수정해 보았습니다. 적용 방법은 http://macnews.tistory.com/4853 을 참고해 주세요. 다운로드: Han... 3 file 큰돌 2016.09.05 2016.09.12 670
10 Xpress Engine 확장 카운터 애드온 v.1.0.3 (2015.05.16) XE의 기본 카운터는 봇이 접속했을 때도 모두 카운팅함으로써 실제 접속이 어느 정도 이뤄지고 있는지를 파악하기가 힘듭니다.   그래서, 봇을 차단할 수 있는 옵... file 큰돌 2014.06.12 2016.05.16 1018
9 Xpress Engine 회원/커뮤니케이션/오류표시/작성댓글/알림센터 모듈 스킨 (2016.02.02) xe 공홈에 배포하기 전에 테스트 버전으로 배포합니다. 아직 수정 중이라 이상한 부분이 있을 수도 있습니다. 문제가 있으면 댓글로 남겨 주세요. 스킨 명 설치 ... 15 file 큰돌 2013.08.28 2016.03.12 3277
8 Xpress Engine 작성 댓글 보기 모듈 수정 (2016.02.02) XE 공홈의 sejin7940님의 sejin7940_comment - 작성 댓글 보기 가 며칠 전에 업데이트 돼서 스킨 기능이 들어갔습니다. 이전에 개인적으로 수정해서 스킨 기능과 ... file 큰돌 2014.05.15 2016.02.03 3498
7 Xpress Engine 공지사항 위젯 1.0.6 (2015.09.11) 1. 이게 뭔가요? 게시물에서 최근 글 또는 공지사항으로 지정한 글을 추출해서 보여주는 공지사항 위젯입니다. 현재 버전에서 스킨은 hika1님이 공개하신 컨텐츠 ... 5 file 큰돌 2013.06.05 2015.09.11 6439
6 Mac 맥에서 Shift-Space 동작하도록 패치한 Synergy v1.6.3-4caaa08(나이트 빌드) 윈도와 맥을 동시에 사용하시는 분 중에 Synergy를 사용하는 분도 꽤 있을 겁니다. 맥에서 구름 입력기를 사용하면서 한영 전환을 Shift-Space를 사용하는데, 시... file 큰돌 2014.06.07 2014.12.05 2670
5 Xpress Engine Font Awesome 파일 아이콘 추가 애드온 v1.1.2 (2014.9.7) LI-NA님께서 만들어서 배포하신 '파일 아이콘 추가 애드온(http://www.xpressengine.com/index.php?mid=download&package_srl=22673162)'을 수정하여 이미지... file 큰돌 2014.05.07 2014.09.07 960
4 Mac 유나가 알려주는 우리동네 날씨 (2014.7.3) 네이버의 동네예보를 이용해서 현재 날씨를 말해주는 맥용 어플입니다. 처음 실행하면 동네 코드를 넣으라고 나옵니다. 창의 설명처럼 [네이버 날씨 사이트 열기 ... file 큰돌 2013.11.21 2014.07.03 2484
3 Xpress Engine 코드하이라이터 v1.3 자동 미리보기 추가 XE 공흠의 #혼마 메이코님께서 수정하신 코드하이라이터 템플릿을 조금 손봤습니다. 미리보기를 자동으로 업데이트하는 기능을 추가했습니다. 자료실의 Code High... file 큰돌 2014.05.15 2014.05.25 612
2 Xpress Engine Holybible 성경 읽기 위젯 v1.1.1 HolyJohn님께서 만드신 성경 읽기 위젯을 약간 수정한 버전입니다. 세로 정렬 스킨에서 테이블의 폭을 지정할 수 있도록 했습니다. 포함된 스킨은 기본 스킨과 장... 3 file 큰돌 2012.03.05 2014.05.25 29263
1 Discontinued 네이트온 메신저 4.1.9.1 (2250)용 광고 패치입니다. 2012년 4월 5일 배포된 네이트온 메신저 4.1.9.1 (2250)용 광고 패치입니다. 이전 버전과는 기능이 동일합니다. 이전 버전 사용에 불편이 없으신 분은 받지 않으... 20 file 큰돌 2012.02.23 2013.09.18 39100
List
Board Pagination Prev 1 Next
/ 1

2012 ⓒ by KnDol / Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소
  • 새로운 댓글이 있습니다. 클릭하면 새로운 댓글을 불러옵니다.