Hola a todos.
Ya sé que os ha pasado a muchos esto mismo pero a mi me esta volviendo loco. 
La pagina php en cuestion me devuevle, en un servidor compartido, este error: 
 Código PHP:
    Warning: Cannot modify header information - headers already sent by (output started at /homez.131/paginilla/www/pedirDatos.php:1) in /homez.131/iconosha/www/includes/cabecera.php on line 1
 
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.131/paginilla/www/pedirDatos.php:1) in /homez.131/paginilla/www/includes/globalVars.php on line 2 
    
  En mi servidor local no me lo muestra aunque he probado un monton de configuraciones en el php.ini con display_errors y demas, pero bueno en localhost me da igual que me los muestre o no. El problema es en el servidor de internet al cual no tengo acceso al php.ini para modificarlo, obviamente.  
Contenido de "globalVars.php"  Código PHP:
    <?php 
session_start();
    if (empty($_SESSION["varSession_sesionID"])){
        $_SESSION["varSession_sesionID"] = session_id();
        $_SESSION["varSession_userLogueado"] = 0;
        $_SESSION["varSession_userPassword"] = "";
        $_SESSION["varSession_ultimoAcceso"] = "";
    }
?>    
   Contenido de "cabecera.php"  Código PHP:
    <?php header("Content-Type: text/html; charset=UTF-8");?>    
   Contenido de "pedirDatos.php"  Código PHP:
    <?php 
    include("includes/globalVars.php"); 
    include("includes/cabecera.php"); /*Instrucciones a nivel de cabecera*/
    include("includes/constantes.php"); /*Constantes del sistema*/
    include("includes/funciones.php"); /*Funciones del sistema*/
    include("includes/headDocType.php"); /*Define el tipo de documento para la pagina*/
?>
 
<html xmlns="<?php echo cte_spaceNames?>" xml:lang="<?php echo cte_spaceNamesLang?>" >
    <head>
        <title><?php echo cte_webDefaulltTitle?></title>
        <?php 
            include("includes/metas.php"); 
            include("includes/links.php");
        ?>
    </head>
    <body>
        <div id="capaContenedor">
            <?php include("includes/headMenu.php"); /*Muestra el menu de la cabecera de la web*/?>
.
.
.
.
.
.
etc...
 
?>   
   
Pero si creo una pagina sola que contenga este codigo, no me genera ningun error y se supone que es lo mismo no?: 
 Código PHP:
    <?php 
session_start();
    if (empty($_SESSION["varSession_sesionID"])){
        $_SESSION["varSession_sesionID"] = session_id();
        $_SESSION["varSession_userLogueado"] = 0;
        $_SESSION["varSession_userPassword"] = "";
        $_SESSION["varSession_ultimoAcceso"] = "";
    }
 
header("Content-Type: text/html; charset=UTF-8");
?>