Y .. por qué no guardas valores en las variables de sesión?
Ejemplo:
Si es administrador .. creas:
Código PHP:
$_SESSION['tipo_usuario']="Adminstrador";
si es usuario ... creas
Código PHP:
$_SESSION['tipo_usuario']="usuario";
De esa forma .. podrías usar un switch() tipo:
Código PHP:
switch($_SESSION['tipo_usuario']){
case "usuario":
header ("Location: nose.tal");
exit;
break;
case "administrador":
header ("Location: nose2.tal");
exit;
break;
default:
header ("Location: problemasyerrores.tal");
exit;
}
Y si todo esto vá relacionado con el perfil de un usuario (objeto ..)
Podrías usar un array bidimensional tipo:
Código PHP:
$_SESSION['usuario']['nombre'] = "Fulanito de tal";
$_SESSION['usuario']['nick'] = "nose";
$_SESSION['usuario']['tipo_usuario'] = "usuariol";
Un saludo,