PHP: Gérer les adresses IPv6 avec Net_IPv6

Gérer les adresses IPv4, c’est plutôt simple, il n’y a qu’une seule écriture possible, une regex de quelques dizaines de caractères suffit mais pour les IPv6, c’est une autre paire de manche ! Pour ça, il y a Net_IPv6, un package pear très simple à utiliser.

Installation

Note: Pour l’installation, vous devez avoir la commande pear, qui est fournie par le packet php-dev ou php5-dev sous Debian et ses dérivées.

En super-utilisateur, éxécutez cette commande:

A l’heure de cet article, le dernier package est le 1.1.0b2, vérifiez sur le site s’il n’y a pas une nouvelle version.

Vous devez avoir comme réponse:

downloading Net_IPv6-1.1.0b2.tgz …
Starting to download Net_IPv6-1.1.0b2.tgz (6,338 bytes)
…..done: 6,338 bytes
install ok: channel://pear.php.net/Net_IPv6-1.1.0b2

Voilà, Net_IPv6 est installé.

Utilisation

Maintenant, depuis n’importe quel fichier PHP, vous pouvez effectuer des vérifications et des opérations comme ceci:

Pour plus d’exemples, rendez-vous sur la page de documentation de Net_IPv6.

facebooktwittergoogle_plusredditpinterestlinkedinmail

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">