여기에서는 Wanwang 또는 Xinwang의 데이터 인터페이스에서 데이터를 가져온 다음 PHP에서 간단한 텍스트 처리를 통해 출력합니다.
코드 복사
$domain = $_GET['q']
preg_match("|
|is", @file_get_contents('http://www.php.cn/Modules/agent/serv/pages/domain_whois.jsp?domainNameWhois=' .$domain .'&noCode=noCode'), $whois);
echo $whois[1]
?>
이렇게 하고 나면 물어볼 수도 있습니다. 이건 간단한 php 스크립트인가요? ! API 인터페이스는 무엇입니까? 그런 다음 이를 처리하여 쿼리 방법을 보다 전문적으로 만듭니다.
필요한 쿼리 형식은 다음과 같습니다.
http://api/whois/baidu.com
그 중 baidu.com 쿼리해야 하는 도메인 이름입니다.
이를 달성하려면 nginx 구성을 수정할 수 있습니다.
코드를 복사합니다. 코드는 다음과 같습니다.
위치 ~* /whois/(.+ )$ {
proxy_pass http://127.0 .0.1:8080/whois/index.php?q=baidu.com
# 처리를 위해 인트라넷의 아파치에 쿼리를 전달합니다
}
자, 이제 whois API 인터페이스가 완성되었습니다. 자신의 프로그램에서 호출하거나 모든 사람과 공유할 수 있습니다^_^!.