Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/12/2005, 14:35
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En tu código (tomastes algo de "Autentificator"? parece que sí ..), si te fijas bien .. defines un nombre de sesión (cosa que es totalmente opcional .. pero si tomas código de aquí y de allá hay que ver que función cumple este antes de usarlo).

Para acceder al valor de una varaible de sesión que has creado en ese script . .debes usar Las mismas funciones que usastes en este:

Código PHP:
<?
 
// le damos un mobre a la sesion. 
    
session_name($usuarios_sesion); 
     
// incia sessiones 
    
session_start(); 

    
// Paranoia: decimos al navegador que no "cachee" esta página. 
    
session_cache_limiter('nocache,private'); 

print 
$_SESSION['user']; 
echo 
"</P>"
print 
$_SESSION['pass']; 
echo 
"</P>"
print 
$_SESSION['id']; 

var_dump($_SESSION['Usuario']); 
echo 
"</P>"
var_dump($_SESSION['Clave']); 
echo 
"</P>"
print 
"hola"
?>
No sé donde defines: $usuarios_sesion (su valor) pero es IMPORTANTE que sea el mismo que en todos los scritps que usen sesiones le dás valor. O simplemente NO LO USES .. es un dato completamente opcional el hecho de dar un nombre a una sesión (puedes dejar que PHP le dé el que usa por defecto).

Luego habrá que ver como propagas el SID en tu aplicación, según haces tu redireccionamiento vía header() de tipo "location" estás obligando a que el SID se deba propagar en cookies (= navegador que acepte cookies, ningún elemento como antivirus o firewall's que las bloquen y configuración de PHP (php.ini) session.use_cookies = ON)


Un saludo,