Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2005, 10:21
elmargaro
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 2 meses
Puntos: 1
Pregunta una de sesiones

q tal, tengo el siguiente codigo en una pagina para validar una contraseña, una vez validada, asigno un valor a la variable de sesion

session_start();
if (isset($HTTP_SESSION_VARS['usuariovalido'])) {
$HTTP_SESSION_VARS['usuario'] = "Si";
}
else {
$HTTP_SESSION_VARS['usuario'] = "Si";
}
header( 'refresh: 5; url="pagina2.php"' );
echo 'valor de sesion es: '. $HTTP_SESSION_VARS['usuario'];

eso lo hago en pagina1.php (el echo me despliega Si,) hasta aqui vamos bien pero cuando llego a pagina2.php y hago

if ($HTTP_SESSION_VARS['usuario'] == "Si") {
echo 'bienvenido';
}


no me recupera el valor de la sesion, sino que lo hace vacio a pesar de venir de pagina1 a pagina2 directamente, alguien me puede decir que estoy haciendo mal??

Gracias!!!
__________________
eL MArgARo