Bueno esto de las cabeceras es un error bastante comun especialmente cuando sin querer incluyes espacios en blanco antes de iniciar el script o incluye cosas como echo o print antes de. En este blog muestran los casos mas comunes por los cuales se genera este error y sus posibles soluciones:
http://www.daniweb.com/web-developme...s-already-sent
Lo que se me hace raro es que si te funcione en local.
Igual fijate que en los include no le estas poniendo ; al final.
Yo revisaria esas dos cosas.
Aunque no deberia influir yo prefiero trabajar asi las comillas.
Código PHP:
"<span id='textohead'>Benvingut,". $username.".</span>
<a href='logout.php'><button id='boto1' > Desconnectar-se</button></a>";
Ve probando el codigo poco a poco para descartar errores, si lo pruebas todo de chorro es mas dificil ver el error.
Prova-ho i ens comentes. Fins ara!
p.s. Por que no imprimes los toplinks con echo? Acabo de darme cuenta y la idea es que lo imprimieras dentro del documento html.