Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/07/2012, 10:00
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Respuesta: Problema al pasar valor de una variable de sesion de un archivo A a otro

vale hay ya un avance algo que por dar error ya es un indicio de que entra en la condicional miren a ver si pueden dar con la guinda de la solucion:


en el archivo "A" he puesto:

Código PHP:
Ver original
  1. <?php session_start();
  2.  
  3. //datos para establecer la conexion con la base de mysql.
  4. include "conex.php";
  5.  
  6. if ($_GET['id'] != "")
  7. {
  8.   $link=Conectarse();
  9.   $id_recibido = $_GET["id"];
  10.  
  11.  
  12.   $result = mysql_query("select * from users where id = '$id_recibido'");
  13.  
  14.     if($row = mysql_fetch_array($result))
  15.     {
  16.         $_SESSION["elid"] = $row["id"];
  17.         $_SESSION["username"] = $row["nombre"];
  18.         $_SESSION["elavatar"] = $row["avatar"];
  19.        
  20.         die (header('Location: /index.php?id='.$id_recibido));
  21.                      
  22.     }      
  23. }
  24.  
  25. .
  26. .
  27. .
  28. .
  29. .
  30. .




y en el archivo "B"


Código PHP:
Ver original
  1. <?php session_start();
  2.  
  3.                         if($_SESSION["elid"] == $row["id"])
  4.                         {
  5.                                 printf
  6.                                
  7.                 ("<div><a href='perfil_admin.php>hola</a></div>", $id);
  8.                                                                                  
  9.                                                     }
  10.                                                     else
  11.                                                     {
  12.                                                         echo "<font color='ff0000'><b>Error, intentelo de nuevo</b></font>";
  13.                                                     }
  14.                                                    
  15.                                                    
  16.                                                 {
  17.                                                 mysql_free_result($result);  
  18.                                                
  19.                                                
  20.                             }
  21.  
  22. ?>




Como digo da error, pero el error que me lanza es el mensaje de error de esta condicional asi que esta que quiere salir, solo falta que coja la id del archivo "A"



A ver si entre todos le ponemos la guinda al pastel, y gracias por ayudarme.