Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2013, 04:53
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 10 meses
Puntos: 574
Respuesta: Problema con sesiones

<? session_start(); ?> esta linea de be ser la primera de todas...

Tu mismo dices que quieres que pase algo en el momento de entrar en el index.html y no nos lo muestras...

Primero si tienes una web php usa index.php, a partir de esto lo empezaras a ver claro. Si en index.php inicias una session ya puedes empezar a decidir que es lo que puede hacerse con esa session, seguramente uno de los frames debería mostrar el formulario de logueo. Si la session ya tiene nombre de usuario validado, ese mismo formulario de logueo debe mostrar algo distinto o redirigirse a otra pagina....

Primeras lineas del index.php

Código PHP:
Ver original
  1. $_SESSION["autorizacion"]="no"; ?>

Para una variable "autorizado" es mucho mejor usar true o false .....(son valores booleanos)
Código PHP:
Ver original
  1. $_SESSION["autorizacion"]=false;

con lo que podras hacer

Código PHP:
Ver original
  1. if($_SESSION["autorizacion"]){...}else{....}

y funcionara el condicional.



Usar frames es algo anticuado no se que efectos puede tener en la session, mejor usa divs y refrescalas con AJAX.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 12/07/2013 a las 05:01