Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2007, 18:27
dieguitodediez
 
Fecha de Ingreso: septiembre-2007
Mensajes: 3
Antigüedad: 16 años, 8 meses
Puntos: 1
Pregunta Problemas con sessiones en Php

Hola gente, soy nuevo en este foro y quiero hacer una pregunta por un problema que no puedo solucionar a ver si algun alma piadosa me ayuda

la duracion de la session en mi sitio por defecto no es mas de 10 minutos, vi que alguien pregunto algo similar. para validar el acceso a algunas paginas como la administracion del sitio, y una zona exclusiva donde los usuarios contestan lecciones para validar que un usuario sea el que accede a dichas paginas incluyo en cada pagina un archivo "user.php" que mas o menos tiene este codigo:

if(isset($_SESSION['id_user']))
{
//chequear que el usuario esta en la DB
}
else
{
header("location:login.php")
die();
}
esto anda bien, el problema es que el usuario agota el tiempo de duracion de la session contestando preguntas, y cuando preciona "guardar preguntas" ya se paso el tiempo de session, pierde todas las respuestas que hizo y el script lo redirige a "login.php" como puedo cambiar el tiempo de vida de la session? ya intente de todo
si alguien puede ayudarme. Muchas gracias
Diego

Otra consulta: lei por ahi que al usar header en php, o document.location (en javascript) hace que se pierdan las sessiones, por ejemplo
<?PHP
echo "<script>document.location='otra_pagina.php'</script>"
?>

o
<?php
header("location:otra_pagina.php");
?>

sera asi? porque yo uso mucho estos metodos para redirigir el navegador hacia donde necesito y puede ser la razon de la perdida prematura de la session

Última edición por dieguitodediez; 12/09/2007 a las 18:33 Razón: me olvide de preguntar esto ultimo