접속자 현황에서 IP를 나라별로 확인 방법 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

접속자 현황에서 IP를 나라별로 확인 방법 정보

접속자 현황에서 IP를 나라별로 확인 방법

첨부파일

ip-to-country.csv (3.7M) 74회 다운로드 2007-12-28 05:57:36
ipcountrytest.php (1.1K) 71회 다운로드 2007-12-29 09:23:59

본문

캐나다 토론토에서 교육 Site를 그누보드를 이용하면서,

접속자가 어느 나라에서 접속하였는지 알고 싶어서, 확인하다 그누보드의 어느분께서
방법을 알려 주셔, 적용을 하였습니다.

이 방법을 함께 공유하려고 합니다.

1 http://ip-to-country.webhosting.info/node/view/6 에서 ip-to-country 를 download하신후
  제가 그곳에서 받은 file을 첨부합니다. 자주 내용이 바뀌니 종종 down받으셔, 적용을 하시면 됩니다.

2 download file을 server에 adm에 copy

3 server에 ip2c table을 만듬 (첨부하는 ipcountrytest.php에 structure가 있음)

4 ipcountrytest.php를 실행

   이제 Server에 Table 내용이 존재하겠네요.


5 adm/visit_list.php 수정
$ipsql = "SELECT a3, country FROM ip2c WHERE INET_ATON('$ip') between start and end";
$ipresult = sql_query($ipsql);
$iprow=sql_fetch_array($ipresult);

위의 내용을 추가하신후,

IP보여주는 곳을 아래와 같이 약간 수정해 주시명, Country Code가 3 Digit (한국은 KOR)로 표시
<td>$ip($iprow[a3])</td>



필요하신 분들께 약간의 도움이 되시면 합니다.

캐나다 토론토에서,

이경우
www.mapleedu.com

추천
3

댓글 6개

감사합니다. 잘 쓰겠습니다. 머지않아 토론토에서 차로 30분 거리인 런던에다 둥지를 틀 예정인데 잘 하면 얼굴 보겠네~요. ♬♬♬
전체 43 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT