php
국내 해외 IP 구분 JSON 으로 받기
관절분리
2017. 2. 6. 14:25
반응형
http://whois.kisa.or.kr/kor/whois/openAPI_KeyCre.jsp
여기가서 키 등록
다음과 같이 작업
$url = "http://whois.kisa.or.kr/openapi/ipascc.jsp?query=".$_SERVER["REMOTE_ADDR"]."&key=발급받은키&answer=json";
$agent = 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0)';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
$res = curl_exec($ch);
curl_close($ch);
$rst = json_decode($res,true);
if($rst["whois"]["countryCode"]!="KR"){
echo 'en';
}else{
echo 'ko';
}
반응형