Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/06/2008, 08:42
Sancas
 
Fecha de Ingreso: marzo-2008
Mensajes: 96
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Duración de sesiones

Bueno, he adaptado un poco el código y no me tira.
Al inicio de cada página hago un include del archivo funciones.php y en la segunda línea llamo a la función que controla todo este rollo.
La función dice así:
Código PHP:
function comosellame()
{
if (!isset(
$_SESSION) || empty($_SESSION))
{
    
session_start();
}
if(empty(
$_SESSION['nombresession']))
{
    
header("location:form_login.php");
    exit;
}
$tiempomax=30//Tiempo en segundos de la duración de la sesión.
if (($_SESSION['session_time']+$tiempomax)<time())
{
    
header("location:salir.php");
    exit;
}else{
    
$_SESSION['session_time']=time();
}  

Es decir, con este ejemplo, al de 30 segundos me tiraría a salir.php, la cual me destruye todas las sesiones... Pero algo he hecho mal que no pasa nada...

Edito: Si me tira bien, no había subido bien un archivo ;)
Gracias Almarin por todo ;)