A noter que le javascript suivant n'est pas compatible avec Internet Explorer 9.
Mon PC est un PC sous Windows Vista (donc la dernière version d'Internet Explorer disponible est IE 9 et j'ai une connectivité IPv6 par Orange)
Mon script ne récupère pas d'IPv4 et donc la page affiche : "(Vous n'avez pas de connectivité IPv4)" ce qui est bien entendu faux.
//JavaScript pour récupérer l'IPv4, pour ceux qui sont en IPv6
if ("$IP" == "IPv6")
echo '
<script>
var xhr = new XMLHttpRequest();
xhr.open(\'GET\', \'//ipv4-json.lafibre.info/ipv4.php\', true);
xhr.onload = function() {
var response = JSON.parse(xhr.responseText);
for (var k in response) {
if (response.hasOwnProperty(k)) {
var elem = document.getElementById(k);
if (elem) elem.innerHTML = response[k];
}
}
};
xhr.send(null);
</script>';