C'est dingue ça, il suffit que je pose la question ici pour que je trouve la reponse moi meme.
Donc comme le disais le message j'ai mis mon header avant donc ça ne veut pas marcher. Mais pourquoi chez moi en local il n'y avait pas de probleme ? c encore un reglage de php.ini !