Vamos a resumir, cuando el inicio de sesión lo hacia en una página independiente, en esa página tenia:
   Código PHP:
    <?
    ob_start();
?>    
  Y mas abajo en esa misma página: 
 Código PHP:
    else:
        
        session_start();
        $_SESSION['usuario_nombre'] = $usuario;
        
endif; 
    
  y en el index:  
 Código PHP:
    <?php
    session_start();
    ini_set ('error_reporting', E_ALL);
?>    
  Esto es como estaba y funcionaba, ahora al integrar esa página como un include, la página queda asi:  
 Código PHP:
    <?
    //ob_start();
?>    
   Código PHP:
    else:
        
        session_start();
        $_SESSION['usuario_nombre'] = $usuario;
        
    endif; 
    
  y el index:  
 Código PHP:
    <?php
    
    ob_start();
    //session_start();
    //ini_set ('error_reporting', E_ALL);
?>    
  Funciona, a medias, es decir, yo cuando logeo, quiero que me aparezcan unos datos del usuario, como su nombre, su ip, etc y haciendolo de esta forma, no aparecen, pero si lo pongo como estaba al principio, me da el error de:  
 Código PHP:
    Notice: A session had already been started - ignoring session_start() in /usr/local/.... on line 114 
    
  y entonces actualizo la página y desaparece el error pero me muestra los datos. 
bichomen