Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- javascript
- 안드로이드
- UML
- android 효과음
- FCM
- 자동 생성
- roundcube
- WebView
- xe
- php 시큐어코딩
- html5
- not working
- 우분투
- mysql
- 안드로이드 푸시
- 폼메일
- php 취약점
- 설치
- chart.js
- 안드로이드 푸쉬
- PHP
- C#
- curl
- dovecot
- 안드로이드 gcm
- C# IO
- Android
- Mail Server
- 자바스크립트
- soundpool
Archives
- Today
- Total
그러냐
국내 해외 IP 구분 JSON 으로 받기 본문
반응형
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';
}
반응형
'php' 카테고리의 다른 글
php xss 필터 (0) | 2017.04.10 |
---|---|
웹 보안 (0) | 2017.02.27 |
허프만 php 문자 압축 소스 HUFFMAN CODING WITH PHP AND JAVASCRIPT (0) | 2017.02.01 |
PHP 세션 유지 ( session timeout ) 설정 (0) | 2017.01.26 |
php 폼메일 소스 mail() (0) | 2017.01.09 |