Foros del Web » Programando para Internet » PHP »

Porblema con variables por URL

Estas en el tema de Porblema con variables por URL en el foro de PHP en Foros del Web. Hola de nuevo a todos/todas: Estoy intentando pasar variables para organizar la sesión de usuario y obtengo estos bonitos errores Cita: Notice: Undefined index: 0 ...
  #1 (permalink)  
Antiguo 04/02/2011, 04:46
Avatar de Rankxerox1984  
Fecha de Ingreso: septiembre-2010
Mensajes: 253
Antigüedad: 13 años, 7 meses
Puntos: 4
Porblema con variables por URL

Hola de nuevo a todos/todas:

Estoy intentando pasar variables para organizar la sesión de usuario y obtengo estos bonitos errores


Cita:
Notice: Undefined index: 0 in C:\xampp\htdocs\login\activacion.php on line 67

Notice: Undefined index: 1 in C:\xampp\htdocs\login\activacion.php on line 68

Notice: Undefined index: 1 in C:\xampp\htdocs\login\activacion.php on line 69

Notice: Undefined index: 0 in C:\xampp\htdocs\login\activacion.php on line 70

Notice: Undefined index: 1 in C:\xampp\htdocs\login\activacion.php on line 71
No se lo que estoy haciendo mal (no es extraño a estas horas) os pongo el código por si veis el fallo (que seguro es un perogrullada)

En la página de activación (las líneas rojas son las de los errores)

Código PHP:
...
            //Seleccionamos las variables de sesion
            $queryVarSes = "SELECT `TipoColaborador`,`TipoAdministrador`,`activo`,`silverUser`,`goldUser` FROM `personas` WHERE `codigoACT`=$codeACT";
            $VarSes = mysql_query($queryVarSes);
            
            if (!$VarSes) { 
    $message  = 'Error en la consulta: '.mysql_error() . "\n"; 
    $message .= 'Busqueda: '.$busca; 
    die($message); 
}  
            while ($row = mysql_fetch_array($VarSes, MYSQL_NUM)) {
            
            $TipoColaborador = $row [0];
            $TipoAdministrador = $row [1];
            $activo = $row [2];
            $silverUser = $row [3];
            $goldUser = $row [4];
        }
            [COLOR="Red"]$_SESSION["$TipoColaborador"];
            $_SESSION["$TipoAdministrador"];
            $_SESSION["$activo"];
            $_SESSION["$silverUser"];
            $_SESSION["$goldUser"];    [/COLOR]    
         
            //Y vamos a la página de inicio 
            ?> 
                <script language=javascript> 
                    function ventanaSecundaria2 (URL){ 
                    window.open(URL,"ventana2") 
                    } 
                    ventanaSecundaria2("../ConsultoriaITfreelance.php);
                    window.close()
                </script> 
            <?php
...
y en la página de destino

Código PHP:
<?php session_start();

            
$_SESSION["$TipoColaborador"];
            
$_SESSION["$TipoAdministrador"];
            
$_SESSION["$activo"];
            
$_SESSION["$silverUser"];
            
$_SESSION["$goldUser"];
    
?>
Me tengo que ir a currar, miraré las respuestas desde allí,

Muchas gracias por adelantado (como siempre)
__________________
J.
¿Dónde está la tecla ‘ANY’?
(H. Simpson)
  #2 (permalink)  
Antiguo 04/02/2011, 08:23
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: Porblema con variables por URL

deberias asignar las variables de sesión de esta manera

$_SESSION["TipoColaborador"] = $row[0];
  #3 (permalink)  
Antiguo 04/02/2011, 10:26
Avatar de Rankxerox1984  
Fecha de Ingreso: septiembre-2010
Mensajes: 253
Antigüedad: 13 años, 7 meses
Puntos: 4
Respuesta: Porblema con variables por URL

Gracias por la respuesta.

¿En cual de las dos páginas? ¿o quizás en las dos?

Muchas gracias de nuevo,
__________________
J.
¿Dónde está la tecla ‘ANY’?
(H. Simpson)

Etiquetas: url, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:16.