Foro de elhacker.net

Programación => 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
  1. Si last_hit - ahora < 5 min
  2.   usuario en linea
  3. Si no
  4.   usuario desconectado