Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2004, 18:04
Rubencin
 
Fecha de Ingreso: diciembre-2003
Mensajes: 148
Antigüedad: 20 años, 11 meses
Puntos: 0
Problemas con sesiones

Muchachos, una ayuda, SE ME PIERDE EL SESSION, noooooooooooooo....¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡, y no se por que, miren tengo una página multidiomas, me logueo normal y cuando me logueo sale en la parte de la pantalla "Welcome Mario" (por ejemplo), hasta ahi todo bien, pero cuando , le doy click a un enlace deberia seguri saliendo "Welcome Mario", pero nada, me sale "Welcome root", y yo digo "ROOT"???, en verdad no se porque sucede esto si deberia seguir diciendo lo anterior. No se de donde saca ese root.

Les adjunto el codigo de logueo, y el .inc que va en cada pagina

common.inc
Código PHP:
<?
    session_start
();

    if (isset(
$_SESSION["user"]))
    {
        
$user $_SESSION["user"]; 
    
//echo "<h1>$user</h1>";
    
}
    
//else
     //echo "<h1>NO HAY NADA</h1>";
    
if (!isset($_SESSION["language"]))
    {
        include 
"/Web/Chicas/languages/english.inc";
        
$language "english_name";
    }
    else
    {
        if ((
$_SESSION["language"]) == "english")
        {
            include 
"/Web/Chicas/languages/english.inc";
            
$language "english_name";
        }
        if ((
$_SESSION["language"]) == "spanish")
        {
            include 
"/Web/Chicas/languages/spanish.inc";
            
$language "spanish_name";
        }
    }
?>
login.php

Código PHP:

<?
    session_start
();
    require 
"db_connection.inc";
    if (isset(
$_POST["txt_user"]))
    {
        
$user    $_POST["txt_user"];
        
$password $_POST["txt_password"];
        
$sSQL "select * from register where login = '" .
                
$user "' and password = '" .
                
$password "'";
        
$result mysql_query($sSQL);

        if (
mysql_num_rows($result) == 0)
        {
            
$message "Login failed";
        }
        else
        {
            
$user_object mysql_fetch_object($result);
            
$name $user_object->name;     
            
$_SESSION["user"] = $name;
            
$message "Congratulations...¡¡¡";
        }
        
$_SESSION["message"] = $message;
        
$_SESSION["link"] = "../index.php";
        
header("Location: alarm_message.php");
        exit();
    }
    else
    {
        
header("Location: forbidden.php");
        exit();
    }


?>

Saludos

Si hubiera otras cosas que desearia que se las mande por favor, avisenme. Ojala me puedan ayudar

Saludos
Rubén  :si: