Foros del Web » Programando para Internet » PHP »

quien ha visitado a quien?

Estas en el tema de quien ha visitado a quien? en el foro de PHP en Foros del Web. hola, estoy con una web con muchos usuarios, cada uno con su login y demás. Es similar a una página de contactos. No encuentro la ...
  #1 (permalink)  
Antiguo 11/06/2007, 07:22
fiu
 
Fecha de Ingreso: diciembre-2006
Ubicación: Barcelona
Mensajes: 128
Antigüedad: 17 años, 4 meses
Puntos: 8
quien ha visitado a quien?

hola,
estoy con una web con muchos usuarios, cada uno con su login y demás. Es similar a una página de contactos. No encuentro la manera de hacer que cuando X persona visita a otra, quede registrada esa visita. A ver si me explico, quiero que cuando uno se loguee en su ficha le aparezca: Te han visitado estos usuarios: fulanito, manolito y pepito.

Todo esta programado en php y mysql, no se si con esto se puede o necesito algo mas. Toda ayuda es de agradecer, saludos :)
  #2 (permalink)  
Antiguo 11/06/2007, 08:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: quien ha visitado a quien?

Si se puede, necesitas hacer una tabla de visitas donde guardes el ID del visitante y el ID del perfil al que estas visitando, asi cuando quieras imprimir el resultado solo seleccionas todas las visitas que pertenezcan a X perfil.

Saludos.
  #3 (permalink)  
Antiguo 11/06/2007, 20:21
fiu
 
Fecha de Ingreso: diciembre-2006
Ubicación: Barcelona
Mensajes: 128
Antigüedad: 17 años, 4 meses
Puntos: 8
Re: quien ha visitado a quien?

gracias, el problema gordo lo tenia en saber quién le visita, pero creo que lo he solucionado ya que puedo usar un session o cookie (mi caso) del usuario, así al cargar la ficha puedo recoger en la base de datos los datos del visitante (desde cookie) y los datos del visitado (con la id de la ficha cargada) y los meto en dichas tablas. Creí que seria más complicado poder detectar ambas IDs. un saludo :)
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 02:14.