Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2004, 12:41
Avatar de tralara
tralara
 
Fecha de Ingreso: diciembre-2003
Mensajes: 230
Antigüedad: 20 años, 4 meses
Puntos: 0
Expiración de Sesiones

Hola, estoy propagando las variables de una sesion a traves de un formulario que esta dividido en 5 paginas y el problema que tengo es que no se como darle un tiempo de vida a la sesion.

Si antes de llegar al final del formulario se abandona la pagina y se regresa a ella tres horas mas tarde la sesion sigue activa, como lo puedo solucionar?

En el manual de PHP he visto session_cache_limiter y session_cache_expire pero no lo termino de tener muy claro.

Ejemplo:

llamo esta url sesion.php?x=HOLA

sesion.php contiene:

Código PHP:
<?
session_start
();
session_cache_expire(1);
$x $_GET['x'];
$_SESSION['x'] = $x;
header ("Location: sesionesII.php");
?>
y en sesionesII.php hay esto:
Código PHP:
<?

session_start
();
session_cache_expire(1);
if (
$_SESSION['x'] != ""){
echo 
$_SESSION['x'];
}else{
echo 
"Vacia";
}
?>
Pero por mas que racargo y recargo sesionesII.php jamas me imprime "Vacia" siempre me dice "HOLA".



Alguien puede indicarme como le doy un tiempo de vida a mi sesion?

Muchas gracias!