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!!!