Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2015, 13:40
plitre_sys19
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 12 años, 7 meses
Puntos: 1
Mostrar alerta cuando falte 20 segundo para cerrar la sesión

Buenas tardes, quiero que cuando falta 20 segundos para cerrar sesión por inactividad se muestre un mensaje, lo estuve intentanto pero no me funciona, este es mi código para cerrar la sesión a los 10 minutos por inactividad. Que debería de agregarle para que funcione? que tengo malo?

Código PHP:
<?php
    session_start
();
    
// establecemos el tiempo de espera en segundos
    
$inactivo 600;
    if (isset(
$_SESSION["timeout"])) {
        
$tiempoSession time() - $_SESSION["timeout"];
      if (
$tiempoSession $inactivo) {
            
// destruimos la sesión y desconectamos al usuario
            
session_destroy();
            
header("Location: ./index.php");
        }
    }
    
// el usuario interactúa por primera vez
    
$_SESSION["timeout"] = time();
    if(
$tiempoSession==20)
        {
            echo 
'<script language="javascript">    
            var timeoutId = setTimeout(function(){
                     alert("Su sesión será cerrada en 20 sg");
                    },2000);
                </script>
            '
;
        }
?>
la llamo desde un archivo sesion.php
... solo le coloco include_once('sesion1.php');