elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  como hacer una lista de usuarios en linea
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como hacer una lista de usuarios en linea  (Leído 1,584 veces)
snakeboy8

Desconectado Desconectado

Mensajes: 30



Ver Perfil
como hacer una lista de usuarios en linea
« 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.


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: como hacer una lista de usuarios en linea
« Respuesta #1 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


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines