Solucione el problema, y se los dire para que no cometan el mismo problema:
Como mi servidor anterior estaba con sistema operativo Windows 2003, y el hosting que contrate usa linux, ese fue el problema, linux es mas detallista en la programacion, como por ejemplo, discrimina mayusculas, espacios, etc.
Pero el problema era, que antes de llamar el session_start() , no tiene que haber nada escrito, en mi caso: "<div align="right">Bienvenido:"
Código PHP:
<div align="right">Bienvenido:
<?
session_start();
echo $_SESSION['usuario'];
if(empty($_SESSION['usuario'])) {
header("location: noautorizado.php");
exit;
}
if ($_SESSION['usuario_nivel'] != "100"){
header("location: noautorizado_nivel.php");
exit;
}
?>
Como puedo poner el nombre de la sesion al lado izquierdo?, si no puedo escribir nada al principio?