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 | 31 |
Tags
- xe
- 안드로이드 푸시
- php 시큐어코딩
- roundcube
- android 효과음
- C#
- curl
- FCM
- 폼메일
- php 취약점
- not working
- PHP
- 설치
- 자동 생성
- javascript
- 자바스크립트
- WebView
- 안드로이드 푸쉬
- 안드로이드 gcm
- dovecot
- 안드로이드
- Android
- mysql
- chart.js
- soundpool
- Mail Server
- html5
- UML
- 우분투
- C# IO
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 |