Como detecto el pais?

Mapa del Sitio

 Como detecto el pais?

Como detecto el pais? [13-05 20:53] por LUCASS-- [arg]
Hola, quisira saber como detectar el pais del visitante y de acuerdo a eso mostrar una publicidad diferente, alguien tiene un codigo en java o algo por el estilo??, graciasssss

.. [13-05 23:57] por WOOKIE [arg]
http://www.webexperto.com/articulos/articulo.php?cod=87

no [14-05 01:19] por LUCASS-- [arg]
uso asp, algo en java o php?

podes usar asi [14-05 10:36] por DI3GOO [arg]
function redirect($url, $message=/"/", $delay=0) {
echo /"<meta http-equiv= Refresh content= $delay; url=$url >/";
if (!empty($message)) echo /"<div style= font-family: Arial, Sans-serif; font-size: 12pt; align=center>$message</div>/";
die;
}
switch ($_SERVER[/"HTTP_ACCEPT_LANGUAGE/"]) {
case /"es-mx/":
redirect(/"http://www.tu_site.com/mx/",/"/",$delay=0);
break;
case /"es-cl/":
redirect(/"http://www.tu_site.com/cl/",/"/",$delay=0);
break;
case /"es-ve/":
redirect(/"http://www.tu_site.com/ve/",/"/",$delay=0);
break;
case /"pt-br/":
redirect(/"http://www.tu_site.com/br/",/"/",$delay=0);
break;
case /"es-co/":
redirect(/"http://www.tu_site.com/co/",/"/",$delay=0);
break;
case /"es-ec/":
redirect(/"http://www.tu_site.com/ec/",/"/",$delay=0);
break;
case /"es-uy/":
redirect(/"http://www.tu_site.com/uy/",/"/",$delay=0);
break;
}

en [14-05 16:24] por LUCASS-- [arg]
caso de querer mostrar distintas publicidades ahi, cambio el redirect por el codigo que quiero poner?

sip [14-05 18:35] por DI3GOO [arg]
la linea de redirect reemplazala, lo puse a modo de ejemplo. Saludos

para [14-05 21:35] por LUCASS-- [arg]
españa seria es-es?

igualmente [15-05 16:04] por CALIGULAWEB [arg]
este metodo no me parece muy fiable. Puede servir sin dudas para conocer el idioma con que un usuario navega, pero no el pais del que procede. Yo por ejemplo soy de argentina y uso es-es. No se que grado de exactitud buscas, pero un metodo mas fiable seria identificar el pais mediante la ip del usuario.

y [15-05 16:47] por LUCASS-- [arg]
como hago por ip?

servicio [15-05 19:49] por FIRELAND [arg]
Hay un servicio que determina el pais
http://www.xmlwebservices.cc/ws/v1/geoip/geoipconversion.asmx/GetCountryFromIP?ipAdress=209.13.229.9
retorna un xml.

yo conozco 2 formas [15-05 17:32] por CALIGULAWEB [arg]
- Una es una funcion del unix que podes usar con perl y creo que tambien con php, se llama getcountryfromip o algo asi, tendrias que investigar. Lo que hace es a partir del nombre que tiene asignado la maquina (x ej host34-114.wireless.com.py) detectar de que pais es, en este caso paraguay.
La otra forma es tener cargadas en una base ip->pais y con una funcion simple saber de que pais es.

Si [14-05 23:52] por LEOROM81 [arg]
es-ar Español Argentina
es-cl Espoñol Chile
es-es ESPAÑOL ESPAÑA
en-us Inglés USA
en-uk Inglés Inglaterra
pt-br Portugés Brasil



Gracias por visitar el foro de " Como detecto el pais?".
Búsqueda personalizada

@ empremexico Derechos Reservados 2017 - Empresas de México

Políticas de Privacidad  - Términos y Condiciones - Noticias - Contacto