He intentado hacer lo que explicas atomicko, pero no me sale.
He insertado un include en la página de este modo en la primera linea:
Código PHP:
<?php include"online.php";?>
Luego puse el mensaje de este modo, teniendo en cuenta que $u es el id del usuario:
Código PHP:
if(file_exists("./usuarios_en_linea/$u_ses.php")){
echo"El usuario esta en linea :)";
}else{
echo"El usuario ya se fue :(";
}
Luego en archivo que llamé en lugar de arribota, login.php pegue y cambién lo de $AQUI_LA_ID_DEL_USUARIO por $id_user.
De todos modos no consigo saber como le llega la id del usuario a ese archivo.
Lo he probado y siempre me dice que el usuario está en linea...
Por cierto, en que unidades está esto?
Código PHP:
define("MAXIMO_DE_TIEMPO", 1);
Ese 1 que es, 1 minuto? 1 hora? 1 segundo?
Y otra cuestión.
Para sacar el id del usuario que está en linea y poder decir
Hola Pepito, extrayendo así el nombre de una base de datos a partir del id...
¿Que tengo que hacer? Es que no entiendo muy bien que hace estos códigos...
Gracias por la respuesta.