V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zencoding
V2EX  ›  PHP

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

  •  
  •   zencoding · 2016-02-19 17:57:14 +08:00 · 2725 次点击
    这是一个创建于 3199 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条回复    2016-03-23 15:36:46 +08:00
    guonning
        1
    guonning  
       2016-02-19 19:10:03 +08:00 via Android
    有没有演示?
    wd0g
        2
    wd0g  
       2016-02-19 19:34:30 +08:00
    @guonning 不是已经演示了吗
    lygmqkl
        3
    lygmqkl  
       2016-03-23 15:36:46 +08:00 via iPhone
    不错收藏了,最近准备搞个类似的查询工具 不知道性能如何
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1917 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:17 · PVG 00:17 · LAX 08:17 · JFK 11:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.