Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/03/2003, 15:34
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Tu problema es que login.php si esta recibiendo $codigo del formulario, pero como tienes:
Código PHP:
 $valUserID $login;
session_register("valUserID");
mysql_close($IdConexion);
header("location:http://localhost/colrosario/info.php");
exit(); 
para cargar info.php, ahi no estas pasando $codigo de ninguna manera. Con el header("Location: ...") no pasas ninguna de las variables que tiene login.php. El header ("Location: ...") es lo mismo que si harias un link a info.php. Nada de parametros sino los pones en la URL a redireccionar.

En este punto tienes dos opciones:

1.- Pasar $codigo por URL en la redireccion:
Código PHP:
 $valUserID $login;
session_register("valUserID");
mysql_close($IdConexion);
header("location:]http://localhost/colrosario/info.php?codigo=$codigo");
exit(); 
y asi con todas las variables que quieras pasar.

2.- Incluir info.php dentro de login.php para tener acceso directo a todas las variables de login.
Código PHP:
 $valUserID $login;
session_register("valUserID");
mysql_close($IdConexion);
include(
"info.php");
exit(); 
Quizas no te funciona en este caso por las sesiones.

3.- (ya se que dije 2) Como en uno, pero en lugar de pasarla por URL, meterla dentro de la sesion:
Código PHP:
 $valUserID $login;
session_register("valUserID");
session_register("codigo");
mysql_close($IdConexion);
header("location:http://localhost/colrosario/info.php");
exit(); 
Espero haber sido de ayuda.
__________________
Josemi

Aprendiz de mucho, maestro de poco.