Support IPv6

Le
Dominique Ottello
Bonjour,

Existe-t-il un moyen de savoir, par un script PHP, si le serveur sur
lequel tourne PHP supporte ou non IPv6 ?

Merci.
--
Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation :
il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau,
même si c'est pire qu'avant et cela de toute évidence. Montherlant
Technologie aéronautique - http://ottello.net - Les anciens de Vilgénis
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
BertrandB
Le #24424621
Le 23/04/2012 18:31, Dominique Ottello a écrit :
Bonjour,

Existe-t-il un moyen de savoir, par un script PHP, si le serveur sur
lequel tourne PHP supporte ou non IPv6 ?

Merci.


avec passthru on peut avoir le résultat des commandes unix ... enfin
chez certains hébergeurs pas tous.
Dominique Ottello
Le #24712952
Dominique Ottello
Bonjour,

Existe-t-il un moyen de savoir, par un script PHP, si le serveur sur
lequel tourne PHP supporte ou non IPv6 ?


Après un « certain temps »(© Fernand Raynaud=), je me réponds :

<?php
//Test extension sockets
if (extension_loaded('sockets')) {
//Création du socket IPv4
$socket = socket_create(AF_INET, SOCK_RAW, 1);
if($socket === false) {
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
echo " }
else {
echo "<p>IPv4 supporté</p>n";
socket_close($socket);
}

//Création du socket IPv6
$socket = socket_create(AF_INET6, SOCK_RAW, 1);
if($socket === false) {
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
echo " }
else {
echo "<p>IPv6 supporté</p>n";
socket_close($socket);
}
}
else echo "<p>Extension PHP sockets non chargée</p>n";

--
Ce n'est pas parce qu'ils sont nombreux à avoir tort
qu'ils ont forcément raison. Coluche
Publicité
Poster une réponse
Anonyme