Foros del Web » Programando para Internet » ASP Clásico »

País de donde procede la nueva visita.

Estas en el tema de País de donde procede la nueva visita. en el foro de ASP Clásico en Foros del Web. Hola a todos!! Se puede saber de alguna forma con asp de que país proceden las visitas a mi página ?? Gracias....
  #1 (permalink)  
Antiguo 10/02/2003, 05:49
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 23 años, 5 meses
Puntos: 1
Pregunta País de donde procede la nueva visita.

Hola a todos!!

Se puede saber de alguna forma con asp de que país proceden las visitas a mi página ??

Gracias.
  #2 (permalink)  
Antiguo 10/02/2003, 06:01
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años, 1 mes
Puntos: 9
Hola, con javascript si se puede saber, si estás interesado en el script,

respondeme a este mensaje.

Un saludo
__________________

***Aprendiz de todo y maestro de nada***
  #3 (permalink)  
Antiguo 10/02/2003, 07:32
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 23 años, 5 meses
Puntos: 1
Si por favor, me da igual que sea con JavaScript, mientras funcione me vale!!
  #4 (permalink)  
Antiguo 10/02/2003, 08:03
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años, 1 mes
Puntos: 9
Espero te sirva de algo, yo nunca lo he probado, Te pongo lo que ponía el post

Saludos.

Una imagen para cada pais?
AYUDA!!! POR,FAVOR Nesesito encontrar un codigo, que es parecido al de las imagenes para cada día de la semana, el punto es que nesesito una imagen para cada pais, por ejemplo si entra una perzona de mexico que salga la imagen correspondiente a mexico, si entra uno de chile, que salga la imagen correspondiente a chile, e tratado de buscar eso e investigarlo, pero no e podido.

Cain


Offline Registrado: Nov 2002
Ubicación: Catalunya
Mensajes: 2661
Creo que lo que quiere es saber de qué país le llegan los visitantes.

Para eso, deberías resolver el DNS de la IP de tu visitante y mirar en que acaba (.com, .es, .uk ....)

¿Alguien sabe como se hace esto con Javascript?



05-02-2003 04:55 PM

pozoalv

Offline Registrado: Feb 2003
Ubicación:
Mensajes: 9
No...
No... mira lo que quiero es que el javascript detecte de que pais es por ejemplo si es de mexico que salga la vandera de mexico mexico.gif si es de chile que salga la vandera de chile chile.gif osea es casi igual a ese javascript llamado: Una imagen para cada día de la semana, solamente que cambia a: Una imagen para cada pais osea ke el visitante si es de mexico el javascript de la url http://www.jugares.com.ar/banderas/mexico.gif por ejemplo eso es lo que busco, bueno gracias por su ayuda, espero que alguien me ayude con esto por,favor.

ADÍOS....

05-02-2003 04:59 PM


tunait
Moderadora



Offline Registrado: Nov 2002
Ubicación: mi casa
Mensajes: 1417
Hasta el día de hoy nadie ha sabido contestar cómo averiguar la IP de un visitante mediante javascript y menos aún hacer un whois desde js.

Primero habrías de encontrar la forma de averiguar la ip y el pais desde fuera de javascript. Luego simplemente cuando tengas el dato usar el script que yá tienes cambiando los condicionales y llamando a las imágenes de las banderas.


05-02-2003 05:19 PM

epa2

Online Registrado: Nov 2002
Ubicación: Málaga
Mensajes: 790
Y por que no usas cookies.

vamos a ver, la primera vez que el visitante entre en tu sitio que diga o responda un mini formulario diciendo de que pais es. Entonces al responder crea una cookie que se quedará guardada para cuando vuelva a entrar.

Cuando entre la cookie se abre y según en función del pais pues muestra el src de la imagen.

Bueno, no se si funcionará, soy un novato, y ya saben que del dicho al hecho hay un trecho, pero en fin,

espero haber sido útil en algo

¿se sentirá orgulloso de mi algún dia mi profe de javascript?

lo dudo

adios


***Aprendiz de todo y maestro de nada***


05-02-2003 05:34 PM

Cain

Offline Registrado: Nov 2002
Ubicación: Catalunya
Mensajes: 2661
En realidad es así como se debe hacer. La única forma fiable de darle al usuario lo que quiere es dejarle elegir.


Reportar este mensaje a un Moderador | IP: Grabada

05-02-2003 07:15 PM



kitipaloco




Offline Registrado: Dec 2002
Ubicación: 33 º Latitud Sur en el Valle Fluvio Glacio Volcánico
Mensajes: 27
¿sirve de algo esto que encontré?
Hola a todos. Me parece muy interesante esto de las banderas. hace tiempo encontré en internet este código que da un saludo al visitante dependiendo del país de procedencia. Yo no tengo idea de como modificarlo, pero quizás alguien de por aqui que sepa harto de javascript pueda hacerlo para que en vez de mostrar el mensaje muestre la bandera.

---------------------------

<!-- Este código y mas en http://www.webpersonal.net/elosan -->
<script>nul = ""; if(navigator.userLanguage == "es")nul = "España"; if(navigator.userLanguage == "es-mx")nul = "Mejico"; if(navigator.userLanguage == "es-gt")nul = "Guatemala"; if(navigator.userLanguage == "es-cr")nul = "Costa Rica"; if(navigator.userLanguage == "es-do")nul = "Republica Dominicana"; if(navigator.userLanguage == "es-pa")nul = "Panama"; if(navigator.userLanguage == "es-ve")nul = "Venezuela"; if(navigator.userLanguage == "es-co")nul = "Colombia"; if(navigator.userLanguage == "es-pe")nul = "Perú"; if(navigator.userLanguage == "es-ar")nul = "Argentina"; if(navigator.userLanguage == "es-ec")nul = "Ecuador"; if(navigator.userLanguage == "es-cl")nul = "Chile"; if(navigator.userLanguage == "es-uy")nul = "Uruguay"; if(navigator.userLanguage == "es-py")nul = "Paraguay"; if(navigator.userLanguage == "es-bo")nul = "Bolivia"; if(navigator.userLanguage == "es-sv")nul = "El Salvador"; if(navigator.userLanguage == "es-hn")nul = "Honduras"; if(navigator.userLanguage == "es-ni")nul = "Nicaragua"; if(navigator.userLanguage == "es-pr")nul = "Puerto Rico"; if(nul == "")document.write("Gracias por visitarnos."); else document.write("Gracias por visitarnos desde " + nul +".")</script>

-----------------------------

Si alguien sabe como adaptarlo porfa publiquenlo. saludos a todos



Pd: por si acaso aquí estan todos los dominios del mundo para identificar los paises:


Editado por kitipaloco el 05-02-2003 a las 07:51 PM

Reportar este mensaje a un Moderador | IP: Grabada

05-02-2003 07:45 PM



JavierB




Offline Registrado: Nov 2002
Ubicación: Madrid
Mensajes: 432
Hola a todos.

La modificación parece fácil, suponiendo que las banderas se llamen España.gif, Mejico.gif, etc. Habría que poner en las últimas líneas


PHP:--------------------------------------------------------------------------------
if(nul == "")document.write("Gracias por visitarnos.");
else document.write("<img src=" + nul +".gif")

--------------------------------------------------------------------------------

Otra modificación podría ser poner:

PHP:--------------------------------------------------------------------------------
if(navigator.userLanguage == "es")nul = "España";
else if(navigator.userLanguage == "es-mx")nul = "Mejico";
else if(navigator.userLanguage == "es-gt")nul = "Guatemala";

--------------------------------------------------------------------------------

Creo que de esta forma no tendría que pasar por todos los if.

Saludos,


__________________
Lo importante no es saber sino tener el e-mail del que sabe



Reportar este mensaje a un Moderador | IP: Grabada

05-02-2003 09:12 PM



Cain




Offline Registrado: Nov 2002
Ubicación: Catalunya
Mensajes: 2661
Eso suponiendo que el usuario haya especificado un dialecto en su navegador. Lo normal es especificar sólo el idioma.
Además, que residas en un país concreto no signifiques que hables el idioma mayoritario de ese país. O, aunque si lo hables, puedes preferir ver las webs en otro idioma por alguna extraña razón.
O puede que no tengas ni idea de como cambiar el idioma que viene por defecto


__________________



TRADUÏM: El portal de los traductores




Reportar este mensaje a un Moderador | IP: Grabada

05-02-2003 10:12 PM



epa2




Online Registrado: Nov 2002
Ubicación: Málaga
Mensajes: 790
Cain tiene razón, aunque el script que pone nuestro amigo Kitipaloloco me parece muy interesante.

El que tu uses un navegador de cierto idioma no significa necesariamente que seas de ese pais.

Bueno, se admiten más sugerencias.

Un saludo a todos


__________________



"Tenía hambre, y ustedes formaron un comité para investigar mi hambre; no tenía hogar, e hicieron un informe sobre mi problema; estaba enfermo, y organizaron un seminario sobre la situación de los desprotegidos; investigaron todos los aspectos de mi condición, pero todavía tengo hambre, carezco de hogar y sigo enfermo".

***Aprendiz de todo y maestro de nada***
__________________

***Aprendiz de todo y maestro de nada***
  #5 (permalink)  
Antiguo 12/02/2003, 01:08
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 23 años, 5 meses
Puntos: 1
Hola,

el inconveniente de esta opcion es que el usuario tiene que decir la primera vez de que pais es, no hay otra manera??

Saludos y gracias.
  #6 (permalink)  
Antiguo 12/02/2003, 02:17
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 4 meses
Puntos: 17
Con ASP puedes intentar recuperar la DNS del visitante (REMOTE_HOST) y extraer el DNS1 (lo que hay después del último punto).

Entonces, haces:
com -> USA
es -> España
uk -> Reino Unido
fr -> Francia

etc.
__________________
M a l d i t o F r i k i
  #7 (permalink)  
Antiguo 12/02/2003, 02:21
Avatar de epa2  
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 23 años, 1 mes
Puntos: 9
Hola Tomahaws,

no entiendo mucho de asp ni de javascript, (por eso soy el aprendiz de todo y maestro de nada, je je )

pero el código ese de javascript me parece que detecta el lenguaje del navegador y te muestra el resultado según sea.

De todas maneras, lo que dice cain me parece interesante, investiga por ese camino, quizás haya algo más que se pueda hacer..


Bueno, hasta ahora.
__________________

***Aprendiz de todo y maestro de nada***
  #8 (permalink)  
Antiguo 12/02/2003, 07:34
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 23 años, 6 meses
Puntos: 3
jeje Pero sería mejor si pusieras la firma de Mala Rodrigez después de "aprendiz de todo y maestro de nada" pues la ha escrito ella...



salu2
  #9 (permalink)  
Antiguo 17/02/2003, 08:05
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 23 años, 5 meses
Puntos: 1
Hola!

gracias a todos, investigare el tema de los DNS, me parece buena idea.

Saludos
  #10 (permalink)  
Antiguo 12/05/2003, 07:21
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 22 años, 5 meses
Puntos: 0
El Problema si rescatas el lenguaje del explorador, es que este no hace referencia al país del visitante, porque bien se puede tener en Argentina un explorador configurado en idioma ingles o al inverso, creo que debe haber otra forma.
__________________
Juan Pablo
  #11 (permalink)  
Antiguo 12/05/2003, 07:54
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 4 meses
Puntos: 17
Cita:
Mensaje Original por tarlipes
El Problema si rescatas el lenguaje del explorador, es que este no hace referencia al país del visitante, porque bien se puede tener en Argentina un explorador configurado en idioma ingles o al inverso, creo que debe haber otra forma.
Exacto, es algo que vengo diciendo en todos los mensajes como este. Una cosa es el PAÍS del usuario, y otra cosa es su IDIOMA.
__________________
M a l d i t o F r i k i
  #12 (permalink)  
Antiguo 12/05/2003, 14:36
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
Bueno... entonces la pregunta seria..

Como obtengo los DNS de los visitantes..??
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #13 (permalink)  
Antiguo 12/05/2003, 14:40
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 4 meses
Puntos: 17
Recuperando la variable de sistema REMOTE_ADDR
__________________
M a l d i t o F r i k i
  #14 (permalink)  
Antiguo 12/05/2003, 15:02
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
Cuando prueba esa Variable
<%=Request.ServerVariables("REMOTE_ADDR")%>

lo que me muestra es la ip del cliente no la DNS como dices tu
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #15 (permalink)  
Antiguo 13/05/2003, 01:34
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 4 meses
Puntos: 17
Prueba con REMOTE_HOST, pero muchas veces viene vacío
__________________
M a l d i t o F r i k i
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:36.