Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2009, 17:27
Avatar de AnesGy
AnesGy
 
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 15 años
Puntos: 19
Respuesta: aviso de cierre de session

En PHP? Con magia.

En javascript, puedes intentar usar temporizadores, pero a lo mejor te salen burradas como un intervalo de 86400000 milisegundos (un día).

Por otra forma, puedes intentar avisar graficamente del fin de sesión sólo si se recarga la página a tiempo.


Creo que lo que tienes es un sistema administrador para editar noticias o algo, y la sesión se corta a la media hora o algo.

Usa javascript:

Código:
setTimeout("alert('¡La sesión va a caducar pronto!')",<?=$tiempo_para_caducar?>);
//Línea basura para que se vea la de arriba
Donde pone <?=$tiempo_para_caducar?> es la etiqueta abreviada de echo en php. En tiempo para caducar has de calcular el tiempo que debería quedar para que se anule la sesión.

SI cada vez que recargas reinicias la sesión, pues simplemente $tiempo_para_caducar tendrá que contenter los milisegundossegundos que la sesión dura (los segundos por 1000) menos 300000 milisegundos.