Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2008, 09:08
elmaster
 
Fecha de Ingreso: abril-2005
Ubicación: Montevideo, Uruguay
Mensajes: 102
Antigüedad: 20 años
Puntos: 0
Respuesta: Contador de visitas

Primero aclararte un concepto: Si estás ejecutando esa consulta cada vez que se corre el script, entonces no estás contando las visitas, estás contando las impresiones. Las visitas tratan de medir la cantidad de usuarios que visitan tu web, en vez de la cantidad de veces que se ven tus páginas. Recuerda que un mismo usuario puede ver muchas páginas.

Respondiendo concretamente. Si lo que quieres es sumar 1 cada vez que un usuario en particular hace 15 impresiones de tu página, lo que podrías hacer es guardar en la sesión del usuario un contador de impresiones, y cuando llegas a 15, reseteas el contador, y ejecutas tu consulta de contador.

Por ejemplo:

Código PHP:
       // sumar una impresión
       
$_SESSION['contador_impresiones'] += 1;

       
// llegamos a quince? sumar una en base de datos
    
if($_SESSION['contador_impresiones'] == 15 )
       {
              
$_SESSION['contador_impresiones'] = 0;
              
mssql_query("UPDATE table SET visitas = visitas +1 WHERE id = $id"); 
       } 
Falta aquí el código de manejo de sesión, que no sé si lo tienes. No sé el $id que estás utlizando qué es. ¿Es el id de usuario?

Espero que te sirva la idea.

Saludos
__________________
Mauricio Etcheverry

WebMaster de YoReparo.com