Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Support IPv6

20 views
Skip to first unread message

Dominique Ottello

unread,
Apr 23, 2012, 12:31:08 PM4/23/12
to
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

BertrandB

unread,
Apr 23, 2012, 2:45:25 PM4/23/12
to
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

unread,
Aug 22, 2012, 4:28:56 AM8/22/12
to
Dominique Ottello <air.i...@fra.fr.invalid> �crivait :

> 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 "<p>Erreur socket IPv4 : ".$errormsg."</p>\n";
}
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 "<p>Erreur socket IPv6: ".$errormsg."</p>\n";
}
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
0 new messages