Il y a quelques mois, j'ai créé un code qui détecte un pays visiteur et affiche l'âge légal pour boire. Pour le pays dans l'UE est de 18 et pour les autres pays est de 21.freegeoip ne fonctionne plus
J'utilise le freegeoip.
Le code fonctionnait très bien, mais maintenant j'ai remarqué que cela ne fonctionne plus.
$.get("http://freegeoip.net/json/", function (response) {
$("#ip").html("IP: " + response.ip);
$("#country_code").html(response.country_code);
if(response.country_code=='AL','AD','AT','BY','BE','BA','BG','HR','CY','CZ','DK','EE','FO','FI','FR','DE','GI','GR','HU','IS','IE','IT','LV','LI','LT','LU','MK','MT','MD','MC','NL','NO','PL','PT','RO','RU','SM','RS','SK','SI','ES','SE','CH','UA','VA','RS','IM','RS','ME') {
$(".age").html("18");
} else {
$(".age").html("21");
}
}, "jsonp");
Ici, je dispay l'âge:
<span>ARE YOU</span> OVER <span class="age"></span>?
Je suppose que le problème est dans freegeoip mais je ne peux pas réparer.
Je vote pour clore cette question hors-sujet car elle concerne la disponibilité de services tiers. –