현재 접속한 ip가 어느 국가의 ip인지 체크해야 할때가 있다.
고맙게도 이런 기능을 api로 제공해 주는곳이 있다.
이곳이다.
들어가면 각 언어별 사용법부터 상세하게 나와있다. 각자에 맞게 쓰면 될듯.
방법을 간단하게 설명 하자면
1.우선 가입을 한다.
2. 가입할때 적은 이메일로 api_key를 보내준다.
3. 그리고 사용하면 된다.
나는 javascript로 대충 만들어서 사용중
EX)
function geolocate(ip,type,cityPrecision){ var key = '발급받은키'; var api = (cityPrecision) ? "ip-city" : "ip-country"; var domain = 'api.ipinfodb.com'; var version = 'v3'; var url = "http://" + domain + "/" + version + "/" + api + "/?key=" + key + "&ip=" + ip + "&format=" + type + "&callback=?"; $.getJSON(url, function(data){ alert(data.countryCode); }) } geolocate("체크할ip","json",false); //체크할아이피,타입(json,xml등),true:도시별 false:국가별
아주 간단하고도 좋지 않은가?
아참 이거 jquery 추가해야함(jquery 크로스도메인 사용).
받아온 값에 보면 data.countryCode 를 찍으면 뭐 자기 아이피 찍으면 KR 이라고 나올꺼임.
받아오는 변수값은 종류가 많음 잘 사용하면됨
자세한 사항은 저기 위에 홈페이지에 가면 아주 자세히 설명되있음.
ㅎㅎ 고마운곳이네.덜덜.
제가 이미지 업로드 하면 파일 타입으 ... |
감사합니다 |
참고하시라고 적어봅니다. 저는 위에 ... |
asp용 소스 부탁드립니다. 외부가 아닌 ... |
특정일 선택막기에서 for문이랑 if($. ... |
워드프레스를 시작한지 어언 6일... ... |
이미지 사이즈가 계속 0으로 나와서 애 ... |
감사합니다! |
음.. 메일로 보내 드릴게요 |
Comment Write
Comment List