Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/08/2005, 14:08
Avatar de hieloverde
hieloverde
 
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Para que no cuente a cada momento que el usuario actualice la pagina o se salga y vuelva a entrar este mismo.

Yo te doy dos opciones:

- Crear una cookie con el tiempo de vida que tu creas conveniente, entonces mientras esa cookie exista no contaria como nueva lectura.

En este ejemplo la cookie duraria 1 hora
Código PHP:
if (is_null ($_COOKIE["visitas"])) {
setcookie ("visitas","visitado",time()+3600);

/* aqui pones el codigo para contar la lectura */


Nota: Recuerda que la creacion de la cookie debe hacerse antes de enviar cualquier otra cosa al navegador

- Restriccion por IP, creas una tabla de visitantes y en esta almacenas la direccion IP del visitante actual. Entonces cuando el usuario que ya visito la noticia quiera volver a hacerlo su lectura no contara mas.

Saludos