Calculo el mktime actual y lo resto al mktime de su ultima conexion de una DB, mas o menos así.
Código PHP:
$nfecha = mktime(); ///mktime actual
$npuntos = round(($nfecha - $fechapuntos) /3600); // redondea(mktime actual - mktime antiguo) dividido entre una hora y te da los puntos que te corresponden
$puntos = $puntos + $npuntos; //puntos actuales + puntos nuevos
Lo que me gustaría hacer esque, por ejemplo:
si los segundos que han pasado desde tu ultima conexion son 3655 te diera un punto y los 55 restantes los metiera en la db.
No se si me explico pero ya he probado con 200 redondeos y mil cosas mas.
Un saludo y gracias.