He probado con bucles, condicionales y no sale, no se el porque falla al redireccionar, os enseño una muestra:
Código PHP:
//FUNCION COMPROBAR ESTADO USUARIO ACTIVO
function fn_ComprobarUsuarioActivo($EstadoUsuario)
{
switch ($EstadoUsuario) {
case 1:
header("location: noticias.php");
exit;
break;
case 2:
header("location: usuario_datos.php");
exit;
break;
default:
header("location: index.php");
exit;
}
}
//otra que e probado:
function fn_ComprobarUsuarioActivo()
{
if (isset($_SESSION['username'])) {
if(fn_ComprobarEstadoUsuario($_SESSION['username'])!=1) {
$insertGoTo = "usuario_datos.php";
header(sprintf("Location: %s", $insertGoTo));
}
} else {
$insertGoTo = "noticias.php";
header(sprintf("Location: %s", $insertGoTo));
}
}
Que es lo que fallo?
Me recomendais este metodo, digamos esta manera de hacerlo, o cuala seria mejor?
Un saludo y muchas gracias!