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.