PHPackages                             gemorroj/phpwhois - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. gemorroj/phpwhois

Abandoned → [gemorroj/whordap](/?search=gemorroj%2Fwhordap)ArchivedLibrary

gemorroj/phpwhois
=================

This package contains a Whois (RFC954) library for PHP. It allows a PHP program to create a Whois object, and obtain the output of a whois query with the Lookup function.

43.4k↓100%2PHPCI passing

Since Apr 5Pushed 1y ago3 watchersCompare

[ Source](https://github.com/Gemorroj/phpwhois)[ Packagist](https://packagist.org/packages/gemorroj/phpwhois)[ RSS](/packages/gemorroj-phpwhois/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

USE  instead

Introduction
------------

[](#introduction)

This package contains a Whois (RFC954) library for PHP. It allows a PHP program to create a Whois object, and obtain the output of a whois query with the Lookup function.

The response is an array containing, at least, an element 'rawdata', containing the raw output from the whois request.

In addition, if the domain belongs to a registrar for which a special handler exists, the special handler will parse the output and make additional elements available in the response. The keys of these additional elements are described in the file HANDLERS.

It fully supports IDNA (internationalized) domains names as defined in RFC3490, RFC3491, RFC3492 and RFC3454.

It also supports ip/AS whois queries which are very useful to trace SPAM. You just only need to pass the doted quad ip address or the AS (Autonomus System) handle instead of the domain name. Limited, non-recursive support for Referral Whois (RFC 1714/2167) is also provided.

Requirements
------------

[](#requirements)

phpWhois requires PHP 8.2 or higher with OpenSSL support to work properly. Without SSL support you will not be able to query domains which do not have a whois server but that have a https based whois.

Installation
------------

[](#installation)

```
composer require gemorroj/phpwhois
```

Example usage
-------------

[](#example-usage)

```
