Hola, gracias por la bienvenida, hace mucho que no visitaba este foro. lo veo mas bonito
a ver... improvisemos un sistema...
digamos que al ingresar el usuario a una funcion init();
que digamos que esté en el de reconocimiento del usuario. cookies.php, o common.php
Tenemos el valor, 'lastvisit' y digamos que usamos el tipo int(11) obtenido del time();
Bien ahí, convengamos que tambien asignaremos un rango de conexion. es decir, 10 min sin ingresar es inactividad.
entonces, comparamos.
Código PHP:
if ( $lastvisit > 5*60*10 - time() ) //Comprobamos el lapso de petision
{
$standtime = time() - $lastvisit; //añadimos los segundos de sesión
$lastvisit = time(); //actualizamos última visita
}
// de esa forma se obtiene $standtime, con los segundos de peticiones
// entre cada pagina, con un rango de 5 minutos o 300 segundos.
// pero hay que tener cuidado de donde se coloca este codigo.
// sobre todo si no se actualiza el $lastvisit
con eso se puede medir facilmente, el tiempo de petision de un usuario. pero (siempre hay un pero ;P)
hay que tener en cuenta que los usuarios que ingresan a la pagina, ... mas de uno se toma su tiempo para leer las cosas, e incluso re-leerlas.
por lo que hay que elegir bien el tiempo rango.
Código PHP:
@define('USER_RANGESESSION', 5*60*10 - time());
if ( $lastvisit > USER_RANGESESSION )
{
$standtime = time() - $lastvisit;
$lastvisit = time();
}
saludos, y perdon por lo extenso :3