>  기사  >  백엔드 개발  >  php whois 쿼리 API 제작 방법

php whois 쿼리 API 제작 방법

高洛峰
高洛峰원래의
2016-11-30 09:49:121859검색

여기에서는 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 인터페이스가 완성되었습니다. 자신의 프로그램에서 호출하거나 모든 사람과 공유할 수 있습니다^_^!.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.