Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/11/2007, 16:37
Lanselot
 
Fecha de Ingreso: noviembre-2007
Mensajes: 157
Antigüedad: 16 años, 5 meses
Puntos: 3
Re: Problema con <require

Y si colocas la función die(provoca que se pare el script) después de los header?

Algo así:

Código PHP:
<?
session_name
("sesion");
session_start();
?>
<?
if ($_SESSION["identificado"] != "si") {
    
header("Location: index.php");
    die();
}
else {
    
$fechaGuardada $_SESSION["ultimoAcceso"];
    
$ahora date("Y-n-j H:i:s");
    
$tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaGuardada));
    
//comparamos el tiempo transcurrido
    
if($tiempo_transcurrido >= 600) {
        
//si pasaron 10 minutos o más
        
session_destroy(); // destruyo la sesión
        //echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.php\">"; //envío al usuario a la pag. de autenticación
        
header("Location: index.php"); //envío al usuario a la pag. de autenticación
        
die();
        
//sino, actualizo la fecha de la sesión
    
}
    else
        
$_SESSION["ultimoAcceso"] = $ahora;
}
?>