Ver Mensaje Individual
  #17 (permalink)  
Antiguo 01/03/2007, 15:12
Okada
 
Fecha de Ingreso: enero-2007
Mensajes: 19
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Al hacer submit en un formulario pierdo la sesión

He probado a comentar el session_destroy y ahora tira perfectamente. Salvo para lo que usaba el sesión destroy que era para que se tuvieran que logar cada vez que accedían a esa parte.

Muchas gracias por tu ayuda, abusando de tu amabilidad voy a poner el trozo de código donde tenía el sesion_destroy para ver si podría reubicarlo en alguna otra parte. He acortado el código

Código PHP:
<?PHP
    
    
if (!isset ($_SESSION[CT_CLAVE])) {
        
session_start();
    }
    
    if (!isset(
$_SERVER['PHP_AUTH_USER']) || !isset ($_SESSION[CT_CLAVE]) || !$_SESSION[CT_CLAVE){
        
$_SESSION[CT_CLAVE] = true;
        
authenticate();
    } else {
        if(!
validaUsuario(addslashes($_SERVER['PHP_AUTH_USER']), addslashes($_SERVER['PHP_AUTH_PW']))) {
            
authenticate();
        }
    }
    
    function 
authenticate() {
        
header("HTTP/1.0 401 Unauthorized");
        
header("WWW-Authenticate: Basic realm=\"Acceso restringido\"");
        echo (
"<script>document.location='../inicio.php'</script>");
        exit;
    }
        
    include(
"constantes.php");
    
$usuario $_SERVER['PHP_AUTH_USER'];
    
session_destroy();
    
    
    
//Parámtero de seguridad de sesión
    
$_SESSION[CT_USER] = $usuario;
    
$_SESSION[CT_SESION] = CT_COD_SEG;
    
    
//Administración de la güé
    
include("administracion.php")
?>
Por qué tanto en administracion.php como en los php que incluía dentro de administracion.php si que conservaba la sesión y luego no?

Ayudame please.

Thnkx