Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/06/2011, 10:59
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: session no dura hasta que se cierre el navegador.

El tiempo de vida de la sesión la puedes cambiar en el php.ini del servidor, aunque he observado que según algunas versiones y dependiendo de la carga del servidor, por alguna razón se acorta el tiempo de vida de las sesiones.


Otra opción es que coloques una aplicación con temporizador en javascript que realice una llamada ajax, ésto hace que el servidor interprete actividad y no termine la sesion.

En mi caso como tengo un chat en ajax y permanentemente está leyendo por si hay mensajes, la sesión no expira a menos que se cierre el navegador o se presione el botón de salida (el cual destruye la sesión).