Cita:
Iniciado por kfh1992
Pero esto vale con todos los usuarios que han iniciado la sesión?Quiero que se muestren todos los que estén "online"
No, es para mostrar el usuario que está login.
Si quieres guardar los que están online puedes hacerlo con un array de sesión poniendo como indice el identificador de usuario:
Código PHP:
$_SESSION['user'][1]='yo';
$_SESSION['user'][2]='tu';
$_SESSION['user'][10]='el';
$_SESSION['user'][$id]=$nombre; //esta sería la forma dinámica de asignación cuando un usuario hace login.
foreach($_SESSION['user'] as $usuario){
echo $usuario;
}
Cuando el usuario haga logout borras la entrada:
Código PHP:
unset($_SESSION['user'][$id]);
saludos,