ホームページ  >  記事  >  バックエンド開発  >  php WhoisクエリAPIの作成方法

php WhoisクエリAPIの作成方法

高洛峰
高洛峰オリジナル
2016-11-30 09:49:121829ブラウズ

ここでは、Wanwang または Xinwang のデータ インターフェイスからデータを取得し、PHP での単純なテキスト処理を通じて出力します。
コードをコピーします。 コードは次のとおりです。
$domain = $_GET['q'];

(.+?) |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 設定を変更できます:
コードをコピーします コードは次のとおりです:
location ~* /whois/(.+)$ {
proxy_pass http://127.0.0.1:8080/ whois/index.php?q=baidu .com
# 処理のためにクエリをイントラネットの Apache に渡します

これで、Whois API インターフェイスが完成しました。これを独自のプログラムで呼び出すことも、共有することもできます。みんな^_^!


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。