Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2004, 11: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
Directamente no puedes .. es decir .. no hay método/función para obtener el tiempo que le queda por expirar una sesión de PHP .. Pero, .. si que puedes tener tus própios sistemas que registren y actualicen la última fecha que interactuar con el sistema a nivel de que página "movió": ejecutó un link, hizo un submit de un formulario .. etc.

Para "levantar" ese popup .. tendrías que tener un frame/iframe oculto que frecuentemente la página que ahí incluyas haga una petición al servidor (recarge la página) y ejecute tu rutina que actualize la última iteracción con el servidor .. Si a eso añades que tu puedes considerar X tiempo como máximo para la sesión .. tomas ese tiempo de la última vez que "movió" una página y el tiempo actual (el que ese "iframe" y página que tienes ahí recarga y obtiene la fecha/hora actual para compararla con la otra registrada).

Un saludo,