Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2012, 09:45
zaylets
 
Fecha de Ingreso: febrero-2012
Mensajes: 61
Antigüedad: 13 años, 1 mes
Puntos: 1
Pregunta problema con sesiones en php

Hola a todos, les comento que estoy trabajando con sesiones en php, he seguido un manual que encontré en Internet, me ha resultado pero con algunos errores los códigos deficientes son los siguientes:

Nombre de archivo: ingresa2.php
Código:
    <?php
    session_start();
    
	if($_SESSION["falla"]==0) {
		
    $_SESSION["autorizacion"]= "si" ;
    header("Location: destino.php");
	
    }
    else  {
    unset($_SESSION["falla"]);

		echo"REDIRIGIDO!!";
    	session_destroy();
	    header("Location: autentificar.html");
    }
    ?>
A este código se llega luego de pasar por todo el proceso de identificación, si "falla" = 0 el proceso es correcto de lo contrario te regresa a que te autentifiques(autentificar.html).

Nombre archivo: destino.php
Código:
    <?php

    if($_SESSION["autorizacion"] == "si") { 
	echo "HOLA USUARIO IDENTIFICADO";
	 } else  { echo "Identifiquece"; } 
   ?>
En este archivo pretendo mostrar la información a usuarios registrados.


El error: Al ejecutar el código me da el siguiente error

Notice: Undefined variable: _SESSION destino.php on line 3

Se que tengo errores con el:

if($_SESSION["autorizacion"] == "si")

Pero lo he probado de varios modos, al cambiar el == por un = , pasa ese if pero se tiene el problema que se puede acceder por la url sin identificarse.

Bueno espero de su ayuda, muchas gracias.