Yo usaría
Para debugear, usaría
print_r($_SESSION);
Esto que pones me resulta confuso. Si el usuario está logueado, para que lo envias a loguearse?
"// aqui vendría el procedimiento de almacenaje de enlace habitual de cuando un usuario esta logueado" decías....
Código PHP:
Ver originalif ( sesion iniciada ) // esto lo pongo así para darme más prisa
// aqui vendría el procedimiento de almacenaje de enlace habitual de cuando un usuario esta logueado
else{
Y bueno, por ultimo te cuento que funcion estoy usando yo para manejo de redirecciones. Es una variable session opcional.
Código PHP:
Ver original/* Redirigir */
function redirigir($destino = null){
if( empty ($destino) && !empty($_SESSION['redireccion']) ) {
$destino = $_SESSION['redireccion'];
unset( $_SESSION['redireccion'] ); }
else
$destino = INDEX.$destino;
}