Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2004, 10:16
Avatar de wesse
wesse
 
Fecha de Ingreso: junio-2003
Ubicación: España
Mensajes: 577
Antigüedad: 20 años, 11 meses
Puntos: 1
¿será fiable?

Insertando el siguiente php en las páginas de un sitio, da un resultado fiable del número de usuarios activos o contabilizaría también los refresh y los saltos de un mismo usuario de una a otra página del site?

<?php

$tiempo_logout = 600; // segundos tras los cuales un usuario es marcado como inactivo

$arr = file("usuarios.dat");
$contenido = $REMOTE_ADDR.":".time()." ";

for ( $i = 0 ; $i < sizeof($arr) ; $i++ )
{
$tmp = explode(":",$arr[$i]);
if (( $tmp[0] != $REMOTE_ADDR ) && (( time() - $tmp[1] ) < $tiempo_logout ))
{
$contenido .= $REMOTE_ADDR.":".time()." ";
}
}

$fp = fopen("usuarios.dat","w");
fputs($fp,$contenido);
fclose($fp);

$array = file("usuarios.dat");

$USUARIOS_ACTIVOS = count($array);
?>




<?php include("activos.php") ?>






Muchas gracias