Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2008, 14:56
Fany10
 
Fecha de Ingreso: enero-2006
Mensajes: 32
Antigüedad: 18 años, 3 meses
Puntos: 0
Sessiones en PHP

Hola, pues joba ni idea de lo que me pasa, os adjunto un trozo de codigo:
if ($res[1]) { //segunda posicion devuelve las filas
session_name('CLASE_USUARIO');
session_start();
session_cache_limiter('nocache,private');

$_SESSION['usuario_login']=$_POST['login'];
$_SESSION['usuario_pwd']=$_POST['pwd'];
$res = $usu->detalle($_POST['login']);

if ($res[0]==0) // primera posicion, si no hay fallo devuelve un cero
{
$_SESSION['usuario_nombre']=$res[1]['Usuario'];
$_SESSION['nombre_completo']=$res[1]['Nombre']. " " . $res[1]['Apellidos'];
$_SESSION['tipo']=$res[1]['Privilegios'];
$_SESSION["validado"]=1;
} else {
$_SESSION['usuario_nombre']='---------------';
$_SESSION['nombre_completo']='---------------';
$_SESSION['tipo']='----';
}
header('Location:index.php');

Bien, pues $_SESSION['usuario_nombre'] me guarda perfectamente el valor, pero los siguiente no me lo guardan. Yo desde el index.php al que le mando comprobar esto le envio usuario y contraseña mediante POST, y luego en VerificarUsuario.php hago eso que veis, y me vuelvo al index pero esta vez me tendria que salir el usuario, su nombre completo y sus privilegios, pero no me sale. ¿que puede estar ocurriendo?
MUCHAD GRACIAS