Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Usuarios conectados (https://www.clubdelphi.com/foros/showthread.php?t=903)

roman 28-05-2003 16:58:37

Usuarios conectados
 
Ya que los veo tan animados con PHP :) quiero ver si pueden darme una idea (o varias ideas) de cómo manejar aquello de los usuarios conectados en un momento dado, tal como se maneja en la página inicial de estos foros.

Yo había pensado algo así:

Cuando un usuario se registra grabo en una tabla la hora de entrada, misma que actualizo cada vez que el usuario se mueve de página.

Cuando se muestra la lista de usuarios registrados, para saber si X usuario está activo o no, tomo la hora actual y le resto la hora grabada anteriormente. Si esta diferencia es menor que algún mínimo especificado lo considero activo.

Esto es casi lo primero que se me vino a la mente así que no sé que tan factible sea o si hay otras maneras mejores.

(* Gracias *)

kayetano 28-05-2003 17:49:00

Unos cuantos ejemplos
http://www.hotscripts.com/PHP/Script...ers/Real-Time/

__hector 28-05-2003 22:20:03

No estoy seguro, y aprovecho para satisfacer una duda que tengo, y es saber si en php no existen las variables de aplicacion?

En ASP por ejemplo existen variables de sesion, propias de cada conexion, y variables de aplicacion, que son mas generales, y no identifican ninguna sesion en especifico. Asi cuando se dispara el evento Application_OnStart(), basta con bloquear la aplicacion, y sumarle a una variable de aplicacion uno, algo como

Application.lock()
Application("variable") = Application("variable") + 1
Application.unlock()

Hay algo asi?

roman 30-05-2003 17:26:22

Cita:

Posteado originalmente por kayetano
Unos cuantos ejemplos
http://www.hotscripts.com/PHP/Script...ers/Real-Time/

Disculpa Kayetano mi mala educación; se me olvidó agradecerte los enlaces. Ahora lo hago,

¡Gracias!


La franja horaria es GMT +2. Ahora son las 06:25:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi