Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/12/2010, 18:36
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Ayuda con sesiones.-

t etengo varias dudas, laprimera no te hace el logout?? y estas destruyendo la session?? bueno una de las razones pudiera ser esta
Código PHP:
Ver original
  1. if ((isset($_SESSION["estado"])) || ($_SESSION["estado"] <> "logeado")){
en ese if indicas si existe la variable de sesion estado O estado diferente de logueado, aca estas diciendo que de ser verdadero alguna de las dos entra, entonces deberias utilizar Y no o.

Otra cosa esto
Código PHP:
Ver original
  1. else{
  2.   echo "Usuario válido:<br>Redirigiendo...";
  3.   $_SESSION["estado"] = "logeado";
  4.   header ("Location: http://localhost/private/privado.php");}
no te da un error de cabecera?? porque estas imprimiendo o enviando una salida antes de la redireccion y cuando pasa esto el navegador te indica el siguiente error
Cita:
Warning: Cannot modify header information - headers already sent by (output started at...
seguro que no te da este error?? un saludo y espero mi comentario te sirva
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way