restringir acceso

doscha
08 de Julio del 2003
Hola,

lo que quiero hacer, es que cuando alguien pasa por la pagina principal, se le cree una sesion, para que pueda andar por la pagina, pero si intenta acceder a una página directamente sin haber pasado por el index, le redireccione a una pagina.

¿alguien me puede ayudar?

Muchas gracias de antemano

verbalkint
08 de Julio del 2003
a ver, una posible solucion, lo estoy probando ahora mismo, con dos páginas por ahora va bien...
inicializa en index una variable de sesion $_SESSION['bandera']=1;
habiendo previamente abierto sesion, claro.
En la pagina secundaria abres sesion y haces esta comprobacion...
if (!isset($_SESSION['bandera'])){
//redireccionas con un header por ejemplo a index
else{
unset($_SESSION['bandera']);
//muestra la pagina secundaria
}
la linea de unset es la importante,destruye la variable de sesion, asi t evitas q si el tio sigue navegando por tu pagina pueda acceder a la pagina secundaria a traves de la barra de tareas por estar todavia en su sesion, y lo obligas a pasar por donde tu kieras...
prueba y comentame como t va SUERTEEE