| ||||
O por el nombre del servidor del cual se conectan,,,,,,,,
__________________ http://paracraneo.comlu.com |
| ||||
encontre algo que puede servir En este link pude encontrar una libreria y unos codigos para saber el pais del usuario que se conecta ... El problema es que es un demo ... y el programa tiene un precio importante ... http://download.com.com/3120-20-0.ht...search=+Go%21+ Porm eso, si alguien sabe donde conseguir los rangos de IP por pais mucho mejor .... |
| ||||
esta bueno, pero ..... Esto funcionaria perfecto si todos los usuarios configuraran su explorador de forma adecuada ... Pero debemos admitir que muchos, cuando instalan algun explorador, solo se limitan a presionar el boton "siguiente". Por eso es que "Insisto", seria optimo que alguien nos hiciera saber el modo de obtener los rangos de IP por pais ... De todos modos muchas gracias por el dato ... :) ;) |
| ||||
Instales el navagador que instales casi todos toman los valores por defecto del registro de windows o de la base de datos de UNIX o LINUX. Esto funciona para IE, mozilla, Netscape, opera, etc Es decir que aunque le des a todo siguiente el idioma de tu navegador se configura igual. Ademas la logica hace que cada usuario instale la version de su pais o idioma. Vamos salvo que haya gente que instale en su ordenado la version "chino manarin" del explorer y el sea español. Lo de las IP´s olvidalo, haz un calculo de todas las posibles IP de una clase C (las nuestras) Ademas, en una misma red donde exista un proxy o un router todos los usuarios tendrian la misma IP y aunque tuvieran varios idiomas en sus navegadores a todos les tratari igual ![]() |
| ||||
No hay que confundir IDIOMA con PAÍS. Para saber el PAÍS de origen (entiendase el DNS1 o el .com, .es, .mx, .co) hay que resolver el DNS del visitante. Normalmente, esa información la tiene REMOTE_HOST, pero a veces es necesario resolverla a partir de REMOTE_ADDR. Desgraciadamente, eso sólo lo sé hacer con PHP :(
__________________ M a l d i t o F r i k i |
| ||||
Una cosilla. Yo creo que lo realmente importante no es resolver el pais usando las IP. ¿porque? Muy facil, tu puedes ser un español, trabajando en estados Unidos, en alemania o en cualquier otra parte si te devolviera la pagina en funcion de tu DNS te la devolveria en un idioma que no es el tuyo. O imaginate que eres un ingles que tienes en tu portatil una conexion y estas viajando por el mundo, en cada pais te devolveria un idioma. O que configuras un proxy abierto en tu navagador..... Por eso creo que la opcion LOGICA es la del javascript, segun el idioma del usuario, que realmente es lo importante, no donde este el usuario |
| ||||
bien ... vamos poniendonos de acuerdo ... Seria optimo saber la lengua que usa nuestro navegante para poder redireccionarlo a una pagina a su medida, pero, si decidieramos mostrar publicidad, o simplemente hacer un scroll de noticias locales (del lugar donde se encuentra) necesitariamos saber el país desde donde se conecta ... Una cosa no tiene por que inhabilitar la otra ... Es más ... Yo ya estoy implementanto el codigo que Maestro me proporciono para mejorar el modo de recibir a mis visitantes, pero sigo buscando la manera de determinar le pais desde donde se conecta ... Por eso, si alguien tiene la solucion a este problemilla ... Aqui estamos varios esperando ... ![]() |
| ||||
No estoy totalmente de acuerdo con maestro. A veces, es importante saber el IDIOMA del usuario, en esos casos, debemos localizar el idioma usando HTTP_ACCEPT_LANGUAGE (o con Javascript, que es lo mismo). Pero si queremos saber el PAÍS desde donde se conecta el usuario (para facilitarle datos de contacto más próximos, por temas de leyes e impuestos, etc.) debemos basarnos en su REMOTE_HOST. En cualquiera de los dos casos, debemos darle la opción al usuario de indicar-nos cual es realmente su idioma o su país, ya que su navegador, su sistema operativo, su conexión, etc. pueden no enviar la información que al usuario le gustaría.
__________________ M a l d i t o F r i k i |
| ||||
Si, pero ahi ya estariamos hablando de ASP, no solo javascript como en el otro caso mas simple, puesto que tendriamos que crear una interaccion entre lo que seleccione el usuario y datos o #includes a usar para lo que tu dices. Por ejemplo para encontrar los talleres mas cercanos u otros servicios, el devolver los datos con SQL no seria complicado. Lo que sigo sin ver claro es como sacar el pais, por DNS, por IP, tendriamos que tener una base de datos con un monton de operadores de internet y deducir a que pais pertenecen. |
| ||||
Amigos....creo que yo ya tengo resuelto el problema..tengo una rutina en VB que usa access que devuelve el nombre de una server a partir de una IP ........esta es la v1.0..tambien lei que en java existe una clase internet y dentro de esa una funcion nserver() que hace lo mismo....pero todavia me falta investigar al respecto.... De todas maneras la version de esa rutina esta en mi pagina bajo nameserver.txt ..... pueden entrar con usuario=ip y clave=ip y me comentan saludos
__________________ http://paracraneo.comlu.com |
| ||||
Cita: toda la razon CAIN...seria lo mas logico y facil....no?. En cualquiera de los dos casos, debemos darle la opción al usuario de indicar-nos cual es realmente su idioma o su país, ya que su navegador, su sistema operativo, su conexión, etc. pueden no enviar la información que al usuario le gustaría. |
| |||
Re: Detectar el pais de procedencia Hola, algo asi quiero hacer, pero que redireccione de acuerdo al país desde donde se conecta, no al idioma. Como lo hace google, cuando pongo www.google.com, automaticamente me redireciona www.google.com.ec. Quiero que cuando alguien entre a www.mipagina.com. Si es de Ecuador, sea redirecionado a www.mipagina.com.ec Y si no, se quede hay en www.mipagina.com o en su defecto sea redirecionado a www.mipagina.com. Gracias de ante mano por la ayuda. |
| ||||
Re: Detectar el pais de procedencia Puedes usar Geoip de maxmind. Existe una versión gratuita que funciona muy bien que se llama geo lite country. Puedes bajarla aca.. También te suministran código en distintos lenguajes de programación para leer la base de datos e identificar la IP del usuario. Saludos, Luis
__________________ Corporación Sinapsis S.A. - Desarrollo y Mercadeo Web en Venezuela |