Ver Mensaje Individual
  #16 (permalink)  
Antiguo 28/02/2007, 16:14
chiquitinto
 
Fecha de Ingreso: febrero-2007
Mensajes: 46
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Al hacer submit en un formulario pierdo la sesión

El problema sólo puedes tenerlo en tres sitios:

1. En controlador.php: o no estás poniendo ahí el session_start y no has incluido tu fichero de constantes.

2. En la página donde has creado la sesión (en tu login): o no has incluido el session_start o no tienes incluido tu fichero de constantes.

3. En la página donde tienes el sessón_destroy (entiendo que en la misma del login): lo tienes puesto en mal sitio (prueba a quitarlo momentáneamente).


No se me ocurre más. La sesión así usada, no tiene más misterios. Te adjunto un código de uso de sesión para que veas que te tiene que funcionar sin problemas (pega el código en un prueba.php y ejecútalo en tu servidor):

<?php
session_start();

if ($_REQUEST['desconectar'] != "") {
session_unset();
session_destroy();
session_start();
}

if (!$_SESSION["MISESION"]) {
$_SESSION["MISESION"] = "Estoy en sesión.";
$texto = "Sin sesión.";
} else {
$texto = $_SESSION["MISESION"];
}

echo("Estado de la sesión: $texto");
?>

Saludos.