la verdad estaba probando con esa opcion... es mas manejo un archivo de seguridad que lo mando a llamar y aun asi pierdo la sesion :(
la verdad esto me tiene de cabeza, les dejo el codigo si alguien tiene alguna otra orientacion...
Este es el archivo de seguridad
Código PHP:
<?php
// CONTENIDO DE LA PAGINA
//TOMO VARIABLES DE SESION SOBRE LA AUTENTIFICACION
session_start();
session_register("user_sec");
session_register("autentificado");
$autentificado = $_SESSION['autentificado'];
//COMPRUEBA QUE EL USUARIO ESTE AUTENTIFICADO
if ($autentificado != "1"){
echo"
<html>
<head>
<title>Cerrando Sesión</title>
</head>
<body onload='javascript:window.close();'>
</body>
</html>";
//exit();
}
?>
<?php
//session_start();
if(isset($_SESSION['ultima_actividad'])) {
$tiempo_inact_permitido = 600; // Tiempo de inactividad maximo en segundos
$diferencia = time() - $_SESSION['ultima_actividad'];
if($diferencia > $tiempo_inact_permitido) {
// CERRAMOS LA SESION
session_destroy();
$mensaje = "Lo sentimos Sr.(a) '".$user_nombre."' su sesión se a cerrado por inactividad";
print( "
<script>
alert( \"$mensaje\" );
</script>" );
if ($diferencia > $tiempo_inact_permitido){
echo"
<html>
<head>
<title>Cerrando Sesión</title>
</head>
<body onload='javascript:window.close();'>
</body>
</html>";
}
}
}
// ACTUALIZAMOS EL TIEMPO (O LO CREAMOS SI ES EL PRIMER ACCESO)
$_SESSION['ultima_actividad'] = time();
?>
lo llamo con de esta manera
Código PHP:
require("seguridad_pop_up.php");