Hola, empezé a ocupar las sesiones en PHP, y he seguido ejemplos, pero no me funciona.
Resulta que en una página creo todo un IF recibiendo información de un formulario y comparando con la BD para ver si coinciden, de ser así se almacenan los datos en la $_SESSION, así:
Código PHP:
Ver original<?php
if($_POST['Entrar']){
$ok = "todo ok";
$usu = $_POST["txt_usuario"];
$pass = $_POST["txt_contrasena"];
$consultar = pg_query($con,"select * from usuario where nombre = '$usu' and clave = '$pass'"); if($usu == $rs["nombre"] && $pass == $rs["clave"]){
//todo el proceso de guardado
}else{
$ok = "no todo ok";
}
}
if($ok == "todo ok"){
$HT = $_SESSION['HT'];
$_SESSION['USUARIO'] = $usu;
}
?>
En la otra página (home.php) quiero mostrar el nombre del usuario que se conectó que estaría guardado en la $_SESSION así:
Código PHP:
Ver original<?php
if (isset ($_SESSION['USUARIO']) ){ echo "bien";
echo $_SESSION['USUARIO'];
}else{
echo "error";
}
?>
Y resulta que no entra a este último IF y me tira error... ¿qué me falta?