Crea un array php que almacene un índice cada vez que se visita una página.
A cada visita crea dos valores en un subarray que almacenen la url y el timestamp actual.
$visitas = array(array("url"=> "ejemplo.php", "timestamp"=>"102938123"),array("url"=> "home.php", "timestamp"=>"102938400"));
Luego es cosa de calcular la diferencia entre un registro y otro. Para almacenar la información de usuario, tan solo inicia sesión mediante cookie.
Código PHP:
Ver original$indice = 0;
$lasturl;
$lasttimestamp;
foreach($visitas as $i){
if($lasturl == $i['url']){
$narray[$indice] = array("url" => $lasturl, "diferencia" => $i['timestamp'] - $lasttimestamp); } else{
$lasturl = $i['url'];
$lasttimestamp = $i['timestamp'];
$indice++;
}
}
Un saludo.