Bravo Atyko tu as réussi (enfin !) à poster le message d'erreur !
Pour te féliciter je vais t'expliquer comment ca marche:
Lorsque le serveur web renvoit une page html, il ne se contente pas d'envoyer le contenu HTML de la page, il va d'abord envoyer ce qu'on appelle des "entêtes" (les headers de ton message d'erreur) pour spécifier que c'est une page HTML, que la requête s'est bien déroulée, qu'il est 3 heures moins le quart sur le serveur et qu'il aimerait se reposer.. bref diverses informations utiles au client, et seulement après tout ca, il va envoyer la page HTML telle que tu l'as écrite.
Or session_start() a besoin de modifier ces headers (il injecte ses propres informations dedans), donc si tu appelles quelque chose qui modifie les headers après avoir envoyé du html, ca ne va pas marcher ! (du moins PHP est assez gentil pour te signaler que ton session_start() ne sert à rien là ou il est placé).
Il te faut donc le mettre au tout début de ton script, DU MOINS avant tout affichage de la page.
Et je te recommande d'apprendre l'anglais, c'est très pratique quand on se lance dans le scripting.
lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande -
Un control panel qu'il est chouette -
Viendez nous parler!"All that is necessary for evil to triumph is for good men to do nothing."