Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/05/2006, 15:22
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por B**
Gracias Jerkan....Pero q pasaria si un usuario hace una peticion y luego despues de 1 minuto o menos se desconecta..por que eso del tiempo se me hace un poco relativo.. o alguien tiene otra manera de hacer esto?
Bueno .. en PHP y en estos lenguajes del lado del servidor .. aquí no hay conexión "full duplex" (en ambos sentidos) como si esto fuese un "socket" abierto entre cliente y servidor. En las páginas HTTP .. la página se genera (ahí interviene PHP en generala) y se entrega al cliente. En ese instante se "pierde" la conexión entre el cliente y el servidor, por eso es necesario ir "recordando" al servidor que el cliente sigue ahí con la página en curso ya sea con una recarga de página .. o bien que llame a otra página de tu servidor momento en el cual tu actualizas esos tiempos de "última actividad" del usuario.

Por supuesto hay un tiempo en que tu debes considerar que el usuario ya no está interactuando con el sistema (tiempo de inactividad) .. ese es tu margen de error (así consideres más .. más tendrás .. ).

Si el usuario es realmente "activo" ..y "mueve" páginas del sitio o interactua mucho con el .. no tendras problemas .. sino, todo lo demas tendrás que tener presente ese margen de error.

Ejemplos de esto tienes en las FAQ's del foro PHP y en el del sub-foro de POO también.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.