zencoding
V2EX  ›  PHP

分享一个自用的 PHP-Whois 类 https://github.com/wenpeng/PHP-Whois

  •  
  •   zencoding · Feb 19, 2016 · 3195 views
    This topic created in 3825 days ago, the information mentioned may be changed or developed.

    PHP-Whois

    PHP-Whois 是一个非常轻量级的域名 whois 信息查询类,具有部署简单和方便扩展的特点

    需求

    建议使用 PHP 5.3 +

    用法

    $whois = new Whois;
    
    $query = $whois->query(域名主体, 重试次数); 
    
    // 成功
    array(
        'error' => 0,
        'data' => array(
            'domain' => 域名主体,
            'registration' => 注册状态,
            // 以下只在已注册时有效
            'registrar' => 域名服务商,
            'creation' => 注册时间,
            'expiration' => 过期时间,
            'status' => 域名状态,
        )
    );
    
    // 失败
    array(
        'error' => 1,
        'message' => 失败原因
    );
    

    示例

    $whois = new Whois;
    
    $query = $whois->query('v2ex.com', 3); 
    
    var_dump($query);
    
    array(
        'error' => 0,
        'data' => array(
            'domain' => 'v2ex.com',
            'registration' => 'registered',
            'registrar' => 'TUCOWS DOMAINS INC.',
            'creation' => '1119542400',
            'expiration' => '1466697600',
            'status' => 'clientTransferProhibited',
        )
    );
    
    3 replies    2016-03-23 15:36:46 +08:00
    guonning
        1
    guonning  
       Feb 19, 2016 via Android
    有没有演示?
    wd0g
        2
    wd0g  
       Feb 19, 2016
    @guonning 不是已经演示了吗
    lygmqkl
        3
    lygmqkl  
       Mar 23, 2016 via iPhone
    不错收藏了,最近准备搞个类似的查询工具 不知道性能如何
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1310 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:56 · PVG 07:56 · LAX 16:56 · JFK 19:56
    ♥ Do have faith in what you're doing.