Tengo un codigo en un "archivo A" que me permite loguearme correctamente y me redirecciona a un archivo "B".
Esto funciona perfetamente. Pero cuando en el archivo "B" le meto un codigo php para que no se pueda acceder a el escribiendo su url directamente en el navegador saltandose el logueo previo.
Pues hace una cosa rara y es que si le coloco este codigo como digo en el archivo "B".
Entonces el archivo "A" (que es donde se tiene que loguear uno), ya no me manda al archivo "B" sino que redirecciona así mismo, osea al archivo "A" y no se porque hace esto.
codigo de archivo "A" llamado "indexe.php" que es donde se loguea uno primero:
Código PHP:
Ver original
{ switch ($_GET['error_sesion']) { case 1: echo "<font color='red'><b>Contraseña introducida incorrecta</b></font> <p><a href='../lib/login.php?esesion=1'>Inténtelo de nuevo</a></p>"; break; case 2: echo "<font color='red'><b>Correo electrónico introducido incorrecto</b></font> <p><a href='../lib/login.php?esesion=1'>Inténtelo de nuevo</a></p>"; break; case 3: echo "<font color='red'><b>Rellene los campos correctamente</b></font> <p><a href='../lib/login.php?esesion=1'>Inténtelo de nuevo</a></p>"; break; case 4: echo "<font color='red'><b>Error al conectarse a la base de datos</b></font> <p><a href='../lib/login.php?esesion=1'>Inténtelo de nuevo</a></p>"; break; case 5: echo "<font color='red'><b>Error al seleccionar la base de datos</b></font> <p><a href='../lib/login.php?esesion=1'>Inténtelo de nuevo</a></p>"; break; } } else { { echo '<br/>'; echo 'Hola del indexe, '.'<b>'.$_SESSION['username'].'</b>.'; echo '<div class="btn_cerrar_sesion"> <a href="../lib/login.php?esesion=1"><img src="../imgss/btn_cerrar_sesion.png" width="120" height="27" alt="boton_cerrar_sesion" /></a> </div>'; } else { echo '<form method="POST" id="form-login" action="../lib/login.php"> <div class="titular_email">Correo electrónico</div> <input type="text" name="email" id="input_email" tabindex="1" /> <div class="titular_password">Contraseña</div> <input type="password" name="password" id="input_password" tabindex="2" /> <!--<div class="enlace_olvide_clave"><a href="">La olvidé</a></div>--> <div class="btn_login"><input type=image src="../imgs/btn_login.png" id="btn_inicio" class="buttons" value="Entrar"></input></div> </form>'; } }
codigo de archivo "B" llamado "indexe_log.php" que es al que deberia redireccionar una vez logueado:
Código PHP:
Ver original
} ?> <?php echo 'Hola mundo !!!!!'; ?>
Gracias de antemano.