33 lines
		
	
	
		
			947 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			947 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * @file api.whois.kr.php
 | |
|  * @date 2019-05-26
 | |
|  * @author Go Namhyeon <gnh1201@gmail.com>
 | |
|  * @brief KISA Whois/Domain/IP/AS Query Helper (https://whois.kr)
 | |
|  */
 | |
|  
 | |
| if(!check_function_exists("get_whois_kr")) {
 | |
|     function get_whois_kr($name, $key, $type="whois") {
 | |
|         $response = false;
 | |
| 
 | |
|         switch($type) {
 | |
|             case "whois":
 | |
|                 $response = get_web_json("http://whois.kisa.or.kr/openapi/whois.jsp", "get.cache", array(
 | |
|                     "query" => $name,
 | |
|                     "key" => $key,
 | |
|                     "answer" => "json",
 | |
|                 ));
 | |
|                 break;
 | |
|             case "ipascc":
 | |
|                 $response = get_web_json("http://whois.kisa.or.kr/openapi/ipascc.jsp", "get.cache", array(
 | |
|                     "query" => $name,
 | |
|                     "key" => $key,
 | |
|                     "answer" => "json",
 | |
|                 ));
 | |
|                 break;
 | |
|         }
 | |
|     }
 | |
|     
 | |
|     return $response;
 | |
| }
 |