Foros del Web » Administración de Sistemas » Seguridad y redes »

Como puedo hacer esto

Estas en el tema de Como puedo hacer esto en el foro de Seguridad y redes en Foros del Web. Hola amigos. Os cuento. Tengo una pagina web, y uno de los scripts lo que hace es grabarme en una base de datos cuando alguien ...
  #1 (permalink)  
Antiguo 20/05/2010, 15:05
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 10 meses
Puntos: 6
Como puedo hacer esto

Hola amigos. Os cuento. Tengo una pagina web, y uno de los scripts lo que hace es grabarme en una base de datos cuando alguien visita la web.

Los datos que me graba son su ip, la hora de inicio de entrada y la hora de fin. Hasta aqui todo correcto.

Que ocurre, que como siempre ando haciendo pruebas, entro al dia varias veces, por lo que en la tabla de la base de datos donde me guarda quien entra, pues aparece mi ip muchas veces.

Para evitar esto, modifiqué el script para que me los datos de las visitas, excepto los de la ip XXX.XX.XX.X, que es la mia, para que de esta forma, mis visitas no aparecieran.

Pero, mi linea de internet me la proporciona Ono, y esto de ono cada dos por tres me cambiar la ip, por lo que el script solamente vale para unos dias, y esto no es correcto.

La pregunta es, si conoceis alguna forma de grabar un dato de un visitante que siempre sea el mismo, ya que esto de que la ip cambie le pasa a mucha gente.

Gracias por leerlo. Un saludo.
  #2 (permalink)  
Antiguo 21/05/2010, 02:39
 
Fecha de Ingreso: marzo-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Como puedo hacer esto

¿No podrías hacerlo identificando la Mac Address de tu tarjeta de red?. Es única y no cambia por mucho que ONO te cambie la Ip. Puedes hacerlo sólo para tu máquina.
Yo no lo he probado pero creo que puede ser una posibilidad.
  #3 (permalink)  
Antiguo 22/05/2010, 01:40
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 10 meses
Puntos: 6
Respuesta: Como puedo hacer esto

Hola. Pues no lo se, supongo que a lo mejor se puede, pero no se como, sabes.
  #4 (permalink)  
Antiguo 25/05/2010, 01:08
Avatar de HookerSP  
Fecha de Ingreso: diciembre-2004
Mensajes: 983
Antigüedad: 19 años, 3 meses
Puntos: 12
Respuesta: Como puedo hacer esto

Cita:
Iniciado por jaalma Ver Mensaje
¿No podrías hacerlo identificando la Mac Address de tu tarjeta de red?. Es única y no cambia por mucho que ONO te cambie la Ip. Puedes hacerlo sólo para tu máquina.
Yo no lo he probado pero creo que puede ser una posibilidad.

Que yo sepa en HTTP no va el dato de la MAC, pero puedo estar equivocado.

Se me ocurre que antes de hacer el INSERT, hagas un SELECT y si ya está esa IP pues no la des de alta.

SAludos

Hooker
  #5 (permalink)  
Antiguo 25/05/2010, 01:48
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 14 años, 10 meses
Puntos: 6
Respuesta: Como puedo hacer esto

Hola HookerSP, gracias por tu respuesta.

El problema es que si la visita es de alguien que no sea yo, quiero que se grabe, aunque visite la pagina varias veces.

Si la visita es mia, lo que comentas no vale, ya que como mi ip cambia, nunca estaría en la bd, por lo que grabaría la visita.
  #6 (permalink)  
Antiguo 26/05/2010, 05:01
Avatar de HookerSP  
Fecha de Ingreso: diciembre-2004
Mensajes: 983
Antigüedad: 19 años, 3 meses
Puntos: 12
Respuesta: Como puedo hacer esto

Pues no se me ocurre nada.

No se si hay alguna manera con AJAX o como sea de saber tu IP pública, por ejemplo, que el programa acceda http://www.showmyip.com/ y pilla la IP que te sale.

A mi me parece un mundo, peor me da que se puede hacer. Mi conocimiento en temas de programación no llega a tanto.

Saludos
Hooker
  #7 (permalink)  
Antiguo 02/07/2010, 05:48
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 3 meses
Puntos: 19
Respuesta: Como puedo hacer esto

Usa cookies
  #8 (permalink)  
Antiguo 03/07/2010, 14:19
Avatar de ressett_182  
Fecha de Ingreso: junio-2010
Ubicación: Medellin
Mensajes: 186
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Como puedo hacer esto

Puedes crear una cuenta gratis en dyndns para un dominio privado y especificar el nombre de host en ves de la ip en el script ..
  #9 (permalink)  
Antiguo 03/07/2010, 16:18
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 3 meses
Puntos: 19
Respuesta: Como puedo hacer esto

* http://www.webtaller.com/maletin/art...o_obsoleto.php

* Registro y reconocimiento de usuarios con PHP
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 23:56.