Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/10/2014, 01:41
luisalberti
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Problema con duración de la sesión

Tampoco me funciona intentando que la session dure hasta cerrar el navegador o que dure 60 segundos por ejmplo.
Código PHP:
Ver original
  1. <?php
  2. $nombre_sesion="login";
  3. $duracion_sesion =0;
  4. ini_set('session.gc_maxlifetime', $duracion_sesion);
  5. session_name($nombre_sesion);
  6. session_set_cookie_params($duracion_sesion);
  7. echo "session.gc_maxlifetime ".ini_get('session.gc_maxlifetime')."<br>";
  8. echo "session.cookie_lifetime ".ini_get('session.cookie_lifetime')."<br>";
  9. if($_GET["login"]==1){ $_SESSION["autentificado"]="SI";}
  10.  
  11. if ($_SESSION["autentificado"] != "SI") {
  12.  
  13.      echo "Session cerrada";
  14.  
  15. } else {
  16.  
  17.     echo "Session ok";
  18.  
  19. }
  20. ?>
Código PHP:
Ver original
  1. <?php
  2. $nombre_sesion="login";
  3. $duracion_sesion ="86400";
  4. session_name($nombre_sesion);
  5. ini_set("session.use_cookies", 1);
  6. ini_set("session.use_only_cookies", 1);
  7. ini_set("session.cookie_lifetime",$duracion_sesion);
  8. ini_set('session.gc_maxlifetime', $duracion_sesion);
  9. session_set_cookie_params($duracion_sesion);
  10. echo "session.gc_maxlifetime ".ini_get('session.gc_maxlifetime')."<br>";
  11. echo "session.cookie_lifetime ".ini_get('session.cookie_lifetime')."<br>";
  12. if($_GET["login"]==1){ $_SESSION["autentificado"]="SI";}
  13.  
  14. if ($_SESSION["autentificado"] != "SI") {
  15.  
  16.      echo "Session cerrada";
  17.  
  18. } else {
  19.  
  20.     echo "Session ok";
  21.  
  22. }
  23. ?>

Alguna Ayuda muchas gracias