
28/02/2007, 16:14
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 46
Antigüedad: 18 años, 1 mes 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. |