접속자 현황에서 IP를 나라별로 확인 방법 정보
접속자 현황에서 IP를 나라별로 확인 방법첨부파일
본문
캐나다 토론토에서 교육 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
접속자가 어느 나라에서 접속하였는지 알고 싶어서, 확인하다 그누보드의 어느분께서
방법을 알려 주셔, 적용을 하였습니다.
이 방법을 함께 공유하려고 합니다.
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
3
댓글 6개
공개해 주셔서 감사합니다. ^^
오~ 세계로 뻗어 나아가는 그누보드~
감사합니다. 잘 쓰겠습니다. 머지않아 토론토에서 차로 30분 거리인 런던에다 둥지를 틀 예정인데 잘 하면 얼굴 보겠네~요. ♬♬♬
감사합니다..
잘 사용하겠습니다.
감사합니다.