Problema al pasar valor de una variable de sesion
Publicado por el_iniciado (185 intervenciones) el 17/07/2012 11:37:18
Hola amigos veran tengo un problema simple pero que me lleva de cabeza les cuento:
tengo 2 archivos;
En el archivo "A" declaro variables de sesion (id, nombre y avatar)
para poder recuperar los valores de esas variables en otro archivo "B",
pero solo puedo recuperar en el archivo "B" los valores de (nombre y avatar) pero no logro recuperar el numero de (id),
pueden ayudarme?, les estaria muy agradecido. este es el codigo:
Archivo "A":
<?php session_start();
//datos para establecer la conexion con la base de mysql.
include "conex.php";
if ($_GET['id'] != "")
{
$link=Conectarse();
$id_recibido = $_GET["id"];
$result = mysql_query("select * from users where id = '$id_recibido'");
if($row = mysql_fetch_array($result))
{
$_SESSION["elid"] = $row["id"];
$_SESSION["username"] = $row["nombre"];
$_SESSION["elavatar"] = $row["avatar"];
die (header('Location: /index.php?id='.$id_recibido));
}
}
.
.
.
.
.
.
?>
y el archivo "B":
<?php session_start();
$elid = $_SESSION['elid'];
$username = $_SESSION['username'];
$elavatar = $_SESSION['elavatar'];
if (isset($_SESSION['username']))
if (isset($_SESSION['elavatar']))
{
echo '<br/>';
echo 'Soy, '.'<b>'.$_SESSION['username'].'</b>'.' '.'mi id es , '.'<b>'.$_SESSION['elid'].'</b>'."<img class='micro_avatar' height='24' src='$elavatar' alt='imagen_representativa'>";
.
.
.
..
.
?>
tengo 2 archivos;
En el archivo "A" declaro variables de sesion (id, nombre y avatar)
para poder recuperar los valores de esas variables en otro archivo "B",
pero solo puedo recuperar en el archivo "B" los valores de (nombre y avatar) pero no logro recuperar el numero de (id),
pueden ayudarme?, les estaria muy agradecido. este es el codigo:
Archivo "A":
<?php session_start();
//datos para establecer la conexion con la base de mysql.
include "conex.php";
if ($_GET['id'] != "")
{
$link=Conectarse();
$id_recibido = $_GET["id"];
$result = mysql_query("select * from users where id = '$id_recibido'");
if($row = mysql_fetch_array($result))
{
$_SESSION["elid"] = $row["id"];
$_SESSION["username"] = $row["nombre"];
$_SESSION["elavatar"] = $row["avatar"];
die (header('Location: /index.php?id='.$id_recibido));
}
}
.
.
.
.
.
.
?>
y el archivo "B":
<?php session_start();
$elid = $_SESSION['elid'];
$username = $_SESSION['username'];
$elavatar = $_SESSION['elavatar'];
if (isset($_SESSION['username']))
if (isset($_SESSION['elavatar']))
{
echo '<br/>';
echo 'Soy, '.'<b>'.$_SESSION['username'].'</b>'.' '.'mi id es , '.'<b>'.$_SESSION['elid'].'</b>'."<img class='micro_avatar' height='24' src='$elavatar' alt='imagen_representativa'>";
.
.
.
..
.
?>
Valora esta pregunta


0