Hola,
tengo una serie de páginas y lo primero que tienen es:
<?php include('autenticar.php');?>
que lo que hace es comprobar si el usuario es válido o no, para redireccionarlo a un formulario de autenticación. Todo hasta aquí bien, el problema viene cuando hay que volver a redirección al usuario a la zona donde quería acceder. Por ejemplo: Si quiero acceder a la zona "ZONA1" y la validación falla, voy al formulario de autenticación y si la validación es correcta hay que redireccionarle a la "ZONA1" o a la que intentó acceder. Creo que no es buena idea hacerle ir otra vez a esa zona y que directamente le aparezca.
He intentado solucionarlo con una variable de sesión, poniendola antes del include, así:
$_SESSION['pagina'] = $_SERVER['PHP_SELF'];
<?php include('autenticar.php');?>
Para poder saber de que página vengo, pero nada no sirve. A alguién se le ocurre como resolverlo, si tiene solución o lo tengo que hacer de otra forma.
Gracias.