PHP erreur "Headers already sent" sur la

Résolu/Fermé
Colbi97 Messages postés 564 Date d'inscription mardi 3 mars 2009 Statut Membre Dernière intervention 25 novembre 2015 - 28 janv. 2010 à 18:07
Colbi97 Messages postés 564 Date d'inscription mardi 3 mars 2009 Statut Membre Dernière intervention 25 novembre 2015 - 29 janv. 2010 à 10:32
Bonjour,

Voilà, sur ma page d'index j'ai comme erreur :

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at ...\...\...\index.php:1) in ...\...\...\index.php on line 1

Mais sur ma ligne 1 je n'ai que le session_start() pas d'espaces, rien (j'ai vérifié) et il s'agit bien sûr de la première page appelé...

Je vous poste quand même les premières lignes:

<?php session_start();
 require_once("include/header.php"); ?>
<head>
<title>XXXX</title>
<link href="stylesheets/XXX.css" rel="stylesheet" type="text/css" />
</head>
<body>


Si quelqu'un a une idée....

Là, moi, je vois pas comment les en-têtes ont pu être envoyés alors que je n'ai absolument rien avant...

D'avance merci.

6 réponses

graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 973
28 janv. 2010 à 18:09
On parie 100€ ? > include/header.php
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 499
28 janv. 2010 à 18:46
Tu as peut-être un caractère BOM au début de ton fichier.
Ou tu fais un session_start() dans "include/header.php".
0
Colbi97 Messages postés 564 Date d'inscription mardi 3 mars 2009 Statut Membre Dernière intervention 25 novembre 2015 12
29 janv. 2010 à 09:52
Alors,
Mon header.php ne contient ni session_start(), ni aucun header.
J'ai d'ailleurs pour l'instant viré tout les headers de toutes mes pages pour les tests.
Et l'erreur apparaît sur la ligne 1 qui contient juste le session_start() sans rien avant l'ouverture du script.
En se qui concerne la présence d'un caractère BOM au début du fichier, j'avoue ne pas savoir n'y ayant encore jamais été confronté. J'ai fait une rapide recherche sur google, apparemment ça à l'air d'être assez courant je vais donc chercher de mon côté mais un peu d'aide est toujours la bienvenue.
0
Colbi97 Messages postés 564 Date d'inscription mardi 3 mars 2009 Statut Membre Dernière intervention 25 novembre 2015 12
29 janv. 2010 à 10:06
OK il s'agissait bien d'un caractère BOM qui traînait en début de fichier, j'ai changer l'encodage de la page et tout va mieux (à part un problème de CSS mais là j'ouvrirai une autre discussion si nécessaire).
Merci beaucoup pour l'aide apportée (surtout avion-f16).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 973
29 janv. 2010 à 10:27
pour les 100€, on met 50 chacun ? :)
0
Colbi97 Messages postés 564 Date d'inscription mardi 3 mars 2009 Statut Membre Dernière intervention 25 novembre 2015 12
29 janv. 2010 à 10:32
Comment ça ?
Le problème ne venant pas de l'include mais de l'encodage de la page tu mais les 100€, on parie pas si on veut pas perdre ;-).
0