Cannot modify header information
JBB92
Messages postés
30
Statut
Membre
-
JBB92 Messages postés 30 Statut Membre -
JBB92 Messages postés 30 Statut Membre -
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 :
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 :
Est-ce que vous voyez d'où cela peut venir ?
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 ?
A voir également:
- Cannot modify header information
- Information d'identification réseau - Guide
- Cannot play jvc - Forum Autoradio
- Gpt header corruption ✓ - Forum Windows 10
- L'en-tête du document comporte une information qui n’apparaît pas à l'impression car elle est de couleur blanche. de quelle information s'agit-il ? ✓ - Forum Bureautique
- Information pc - Guide
2 réponses
Si tu es à la ligne 27, il doit bien y avoir du code avant non???
JBB92
Messages postés
30
Statut
Membre
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
Breub62
Messages postés
3452
Statut
Membre
369
et en déplaçant cette ligne directement après le <?php ???
JBB92
Messages postés
30
Statut
Membre
Non ça ne change rien