pues en todas partes esta este codigo para mostrar los usuarios que estan en linea, digamos 2 usuarios en linea, pero lo he probado desde mis tres pc diferentes ip pero siempre me muestra que hay solo 1.... alguna sugerencia...
le faltara algo :/
Código php:
Ver original<?php
// Usuarios activos con PHP sin utilizar bases de datos
// Tiempo en segundos en que expira la sesión.
$fin_session = 600; // esto en segundos
// En usuarios.dat guardaremos el IP y hora en que el usuario inicio la sesión
$arr = file("usuarios.dat"); $contenido = $REMOTE_ADDR.":".time()." ";
for ( $i = 0 ; $i < sizeof($arr) ; $i++ ) {
if (( $tmp[0] != $REMOTE_ADDR ) && (( time() - $tmp[1] ) < $fin_session )) {
$contenido .= $REMOTE_ADDR.":".time()." "; }
}
$fp = fopen("usuarios.dat","w");
$array = file("usuarios.dat");
$USUARIOS_ACTIVOS = count($array);
// Imprimimos la cantiadad de usuarios activos
echo "Hay ".$USUARIOS_ACTIVOS." usuarios activos";
?>