webas / domain
检查域名可用性和WHOIS信息
v0.12
2018-12-12 08:41 UTC
Requires
- php: ^7.0.0
- braincrafted/json: ~0.2
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2024-09-15 04:47:20 UTC
README
检查域名可用性并获取WHOIS信息。
特性
- 检查域名可用性
- 检索域名的WHOIS信息
- 支持超过350个顶级域名(TLD),包括新通用顶级域名如
.coffee
或.sexy
- 兼容PHP ^7.0
安装
$ composer require webas/domain
使用方法
库
该库包含两个主要类:Whois\Client
和Availability\Client
。它们需要关于WHOIS服务器和匹配存储在data/tld.json
中可用域名的模式的信息。
WHOIS
use Webas\Domain\Connection\ConnectionFactory; use Webas\Domain\Data\DataLoader; use Webas\Domain\Whois\Client; $factory = new ConnectionFactory(); $dataLoader = new DataLoader(); $data = $dataLoader->load(__DIR__.'/data/tld.json'); $client = new Client($factory, $data); echo $client->query($domainName);
可用性
要检查域名的可用性,Availability\Client
需要一个Whois\Client
实例。
use Webas\Domain\Connection\ConnectionFactory; use Webas\Domain\Data\DataLoader; use Webas\Domain\Whois\Client as WhoisClient; use Webas\Domain\Availability\Client as AvailabilityClient; $factory = new ConnectionFactory(); $dataLoader = new DataLoader(); $data = $dataLoader->load(__DIR__.'/data/tld.json'); $whoisClient = new WhoisClient($factory, $data); $client = new AvailabilityClient($whoisClient, $data); echo $client->isAvailable($domainName);
变更日志
版本 0.1 (2017年11月24日)
- 初始发布
感谢
特别感谢cocur/domain
!出色的包。
googlegooglegg.nl