Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: snakeboy8 en 21 Diciembre 2014, 02:01 AM

Título: como hacer una lista de usuarios en linea
Publicado por: snakeboy8 en 21 Diciembre 2014, 02:01 AM
alguien me podria decir como hacer una lista de usuarios en linea?

los usuarios no se logean sino que el usuario es el valor que se le de a la variable supongamos "pagina.php?user=dedos"

lo quiero para un programa y el programa lo que va a hacer es que enviara peticiones http/1.1 supongamos a "pagina.php?user=dedos" cada determinado tiempo para que demuestre que sigue en linea

espero alguien me pueda ayudar gracias.
Título: Re: como hacer una lista de usuarios en linea
Publicado por: MinusFour en 23 Diciembre 2014, 19:03 PM
HTTP es stateless, lo unico que puedes saber es que recibiste un hit hace X tiempo y guardar el timestamp del usuario en una base de datos o un archivo. Despues es cuestion de poner una regla como:

Código (text) [Seleccionar]

Si last_hit - ahora < 5 min
   usuario en linea
Si no
   usuario desconectado