Buenos días,
He echo un pequeño código para saber si un usuario está o no esta online, cuando esta online (entra en index.asp) le digo que cambie el campo del usuario "online" a 1.
Bueno, mi intencion es que cuando el usuario abandone la pagina, ese campo pase a ser 0.
Desde el logout lo hace bien, pq llamo a la funcion y modifico el campo.... el problema viene cuando el usuario abandona la pagina por la "X" del explorador, que es imposible controlar esto....
He googleado un poco, hay una solcuion como "trampa" ke es abrir un popup hacer la modificacion a la BD y cerrarlo, pero quien no tiene hoy en dia un antipopup? asi que no sirve.....
Definir un tiempo para ke la variable de session se elimine es otra opcion..... pero no me gustaria que estubiera un usuario leyendo algo en la pagina y de golpe (despues de los minutos definidos) le salte a offline y le haga un logout.....
Así que, si alguien se a encontrado en este caso, si lo ha solucionado me haría un gran favor diciendome como, como puedo saber si el usuario abandona mi página.
Muchas gracias.