Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2008, 23:35
edeanto
 
Fecha de Ingreso: enero-2008
Mensajes: 9
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta ¿Como puedo saber cada vez que un usuario se logea?

Hola a toda la comunidad, pues este dia me he topado con un gran problama que no se como atacarlo y es el siguiente:

Estoy desarrollando mi plataforma para cursos online y a todos los usuarios que se encuentren en el curso quiero mostrarles el numero de usuarios que hay online en ese curso.

El problema es que quiero hacer lo siguiente, cuando un nuevo usuario ingrese al curso avisarles a todos los usuarios online que un nuevo usuario a ingresado al curso.

Yo se que hay varias soluciones una de ellas es consultar la tabla usuarios digamos cada 30segundos en busca de un usuario nuevo, y lo puedo hacer con ajax pero lo que no quiero es estar consultando a cada rato a la base porq imaginense fueran 2000 usuarios serian 2000 consultas cada 30 segundos a la base de datos y eso no es lo que quiero, sino que quiero que en el momento que el usuario ingrese al curso, en ese preciso momento avisar a los demas usuarios y solo esa vez consultar la base

Espero que me ayuden a darme soluciones muchas gracias (trabajo con php y xajax)