Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2006, 10:05
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Tu registras tus usuarios ya en alguna BB.DD.?

Si es así tendras que crear un campo para cada usuario extra (o "columna" en tu tabla de usuarios) para que te sirva de contador y otro más para la fecha del último ingreso.

Al "autentificar" a tu usuario (hacer su lógin) ingresarías esa fecha (o la actualizas) y lo mismo con el contador (lo incrementas).

Si dices usar cookies .. el "login" lo haras pocas veces supongo (los usuarios) así que ese mismo proceso tendrías que hacerlo en -cada iteracción- de tu usuario con tus scripts y si existe dicha cookie.

Es decir .. en todos tus scripts deberías añadir una consulta SQL a tu BBDD de "Update" para ese usuario. Una vez añadidos esos dos campos extra a tu BBDD (definiendo el de fecha_ultimo_ingreso como un DATETIME) .. podría ser algo así:

Código PHP:
$sql="UPDATE usuarios SET contador=contador+1, fecha_ultimo_ingreso=NOW() WHERE id_usuario='".$_COOKIE['id_usuario']."'";
mysql_query($sql) ....... 
Como veras esto "machaca" la BBDD .. Con cookies no es posible saber si el usuario está recargando la página .. o está en una misma "sesión" (pasando de una página a otra) .. o si entró denuevo .. En tal caso una combinación de sesiones y cookies te podría servir (por lo menos para eviar que al recargar la pagina se contabilice un nuevo conteo y se actualize la fecha de último ingreso).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.