Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2008, 22:57
Avatar de Celcius
Celcius
 
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 22 años
Puntos: 5
Pregunta No caduca sesion al cerrar navegador

Hola amigos, les tengo un código que no me funciona, a ver si me ayudan:

Código PHP:
<?php
error_reporting
(E_ALL);
//forzamos al php.ini a que propague la sesion solamente por cookies.
ini_set("session.use_only_cookies","1");
ini_set("session.use_trans_sid","0");

session_start();
if(!isset(
$_SESSION["usuario"]["nivel"]) || $_SESSION["usuario"]["nivel"]!=0){
    
header("location: ../ingreso.php?error=6");
    exit;
}

//asignamos una duracion de cero segundos a la cookie.
session_set_cookie_params(0"/"$HTTP_SERVER_VARS["HTTP_HOST"], 0);

//hacemos la comprobacion del tiempo de la sesion
$tiempo_actual time()-$_SESSION["registro_tiempo"];
//configuramos la comprobacion del tiempo a 1200 segundos (osea, si en veinte minutos no hay actividad, nos saca)
if($tiempo_actual>1200){
    
header("location: ../ingreso.php?error=2");
    exit;
}
//renovamos el registro del tiempo
$_SESSION["registro_tiempo"] = time();
?>
El problema está en que al cerra el navegador, la sesion sigue activa. ¿Qué estoy haciendo mal?

Saludos,
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus