Cannot modify header information

Fermé
JBB92 Messages postés 29 Date d'inscription jeudi 16 octobre 2008 Statut Membre Dernière intervention 22 juin 2010 - 21 juin 2010 à 11:32
JBB92 Messages postés 29 Date d'inscription jeudi 16 octobre 2008 Statut Membre Dernière intervention 22 juin 2010 - 22 juin 2010 à 11:56
Bonjour,

J'ai un problème, je créé une page web et voici le message qui s'affiche :

Warning: Cannot modify header information - headers already sent by (output started at .../public_html/index.php:1) in.../public_html/langue.php on line 27

Voici la ligne 27 :
setcookie("lang", $lang, time()+$expire);


Je sais bien qu'il ne doit pas y avoir de code html envoyé avant une balise setcookie(). Le problème c'est que je n'en vois pas. Sur la page index où apparait le message d'erreur, j'ai bien mis le php avant toutes les autres balises, en vérifiant qu'aucun espace ne s'était glissé avant la balise, idem dans le fichier langue.php.

D'ailleurs le problème n'apparait que sur la page d'index et non sur les autres pages pourtant effectuant exactement le même travail à savoir :
<?php
$pageactive='1';
require ('langue.php')
?>
<html>
<head>


Est-ce que vous voyez d'où cela peut venir ?

2 réponses

Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
21 juin 2010 à 11:38
Si tu es à la ligne 27, il doit bien y avoir du code avant non???
0
JBB92 Messages postés 29 Date d'inscription jeudi 16 octobre 2008 Statut Membre Dernière intervention 22 juin 2010
21 juin 2010 à 11:44
Oui la ligne 27 fait référence au fichier langue.php qui ne comporte que du php de la ligne 1 à la ligne 29. J'ai d'ailleurs fait attention de ne pas mettre d'espace au début de la page langue.php, elle débute immédiatement par la balise <?php
0
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
21 juin 2010 à 11:45
et en déplaçant cette ligne directement après le <?php ???
0
JBB92 Messages postés 29 Date d'inscription jeudi 16 octobre 2008 Statut Membre Dernière intervention 22 juin 2010
21 juin 2010 à 11:49
Non ça ne change rien
0
JBB92 Messages postés 29 Date d'inscription jeudi 16 octobre 2008 Statut Membre Dernière intervention 22 juin 2010
22 juin 2010 à 11:56
Quelqu'un peut-il m'aider sur ce point car là j'avoue ne pas comprendre ce qui se passe :-s
0