Hola, tengo la siguiente pregunta, me gustaria saber de que manera puedo ver los usuarios contectados en mi Web?
Tenia pensado con el siguiente codigo,
$result = mysql_query("SELECT count(DISTINCT(session_ip)) FROM sessions WHERE session_time >= (".time()."-300) AND conect=1");
$row = mysql_fetch_row($result);
$totalusuariosforo = $row[0];
mysql_free_result($result);
pero el problema de esto, es que puedo actualizar la tabla Conect al momento de que el usuario conecta, pero nose como hacer que el conect vuelva a 0 el momento de que cierre la pagina (Sin que cierre sesion)
Eso es posible?
o hay alguna otra forma? :huh:
se suele hacer con el add_time "creo" de mysql, se cuentan fechas de los ultimos 5 o 15 minutos y ya tienes los users conectados
Claro , la idea es que lo que quieres hacer es "casi" imposible. Digo casi porque creo que existe un evento en javascript para cuando el usuario cambia de página o cierra el navegador y entonces, a través de AJAX, blablabla, demasiado trabajo. La idea es que sepas cuantos usuarios conectados hay en los ultimos 5, 10 minutos.
Un saludo.
El metodo que dice Ertai es "onUnload"
<body onUnload="funcion()">
Pero y que pasa cuando el usuario no tiene javascript activado? =\