Un petit bug qui traîne sur l'une de mes pages, selon d'où on vient. Je suis en train de l'éradiquer :-)
Ce "warning" (headers already sent) vient du fait que des en-têtes HTTP sont en train d'être envoyés alors que du contenu de page a déjà été transmis (ce qui n'est pas autorisé).
Concrètement, ça se produit généralement lors de l'ouverture d'une session PHP, lors de l'utilisation de la fonction setCookie(), ou de la fonction header(). Toutes ces fonctions envoient des en-têtes HTTP et ne doivent pas être précédées de HTML.
Par ex. :
<? setCookie(...); ?>
<HTML>
</HTML>
est ok.
Par contre, si on place le setCookie() après les balises (ou même un espace, un retour à la ligne placé au-dessus de <?), ça ne marche plus.
Ouala !
-- Hervé Inisan.