Si lo único que te interesa es el idioma, y no el lugar exacto del mundo desde el que proceden, puedes hacer esto:
Código PHP:
if($_SERVER["HTTP_ACCEPT_LANGUAGE"] == "es")
{
$_SESSION["idioma_web"] = "es";
}
else
{
$_SESSION["idioma_web"] = "en";
}
Por supuesto, en este caso, si el navegador viene en danés, le mostraremos inglés, pero ya es algo. Lo de $_SESSION es por si te interesase almacenar el idioma del visitante de tu sitio. Puedes usar ese código en la primera página de acceso a tu site (o ponerlo en un include, o de otras formas), para tener, en sesión, el idioma del site.
Espero que te sirva.