Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/10/2014, 02:31
luisalberti
 
Fecha de Ingreso: septiembre-2011
Mensajes: 176
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Session infinita hastas cerrar el navegador

Hola loncho_rojas muchas gracias, cree un script aparte del script donde quiero que funcine y parece tampoco funcionar a la media hora mas o menos se cierra la sesión. Lo pego abajo, el problema que ahora me ataña es que en el script donde lo quiero incorporar me muestra el error de que la variable $HTTP_SERVER_VARS["HTTP_HOST"] no esta definida. Coloqué esta $_SERVER['HTTP_HOST'] y no muestra el eror pero la sessión sigue caducando.

session_set_cookie_params(0, "/", $_SERVER['HTTP_HOST'], 0);

En ese script a diferencias dle que esta abajo utilizo una clase donde carlo
session_start(); etc y luego en el index.php utilizo un include de la clase y debajo llamo al metodo.


Código Java:
Ver original
  1. <?php
  2.  
  3. ini_set("session.use_only_cookies","1");
  4. ini_set("session.use_trans_sid","0");
  5.  
  6.  
  7. session_name("loginUsuario");
  8. session_start();
  9. session_set_cookie_params(0, "/", $HTTP_SERVER_VARS["HTTP_HOST"], 0);
  10.  
  11. if($_GET["login"]==1){ $_SESSION["autentificado"]="SI";}
  12.  
  13. if ($_SESSION["autentificado"] != "SI") {
  14.  
  15.      echo "Session cerrada";
  16.  
  17. } else {
  18.  
  19.     echo "Session ok";
  20.  
  21. }
  22. ?>

También probé con:
Código Java:
Ver original
  1. session_set_cookie_params(86400);
  2. ini_set('session.gc_maxlifetime', 86400);

Destacar que también tengo configurado el php.ini y estoy trabajando en local con un servidor apache y php5 en ubuntu.

Un Saludo y muchas gracias

Última edición por luisalberti; 25/10/2014 a las 03:56