Erreur : Cannot modify header information - headers already sent
lipdjo
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
ce simple code php me crée une erreur et je ne sais pas quoi faire.
<?php
$value='something from somewhere';
setcookie("TestCookie",$value,time()+60,'/');
print_r($_COOKIE);
?>
l'erreur est :
php warning cannot modify header information - headers already sent by cookie
Je ne comprends pas.J'ai en faisant le tour sur internet vu que ça pourrait être causé par des espaces mais je n'en vois pas là.
Merci d'avance
ce simple code php me crée une erreur et je ne sais pas quoi faire.
<?php
$value='something from somewhere';
setcookie("TestCookie",$value,time()+60,'/');
print_r($_COOKIE);
?>
l'erreur est :
php warning cannot modify header information - headers already sent by cookie
Je ne comprends pas.J'ai en faisant le tour sur internet vu que ça pourrait être causé par des espaces mais je n'en vois pas là.
Merci d'avance
A voir également:
- Cannot modify header information - headers already sent by (output started at
- Erreur 0x80070643 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Java code erreur 1603 ✓ - Forum Windows
- Comment recuperer whatsapp supprimé par erreur - Guide
2 réponses
en fait au-dessus de:
<?php
Tu ne dois avoir aucun espace, ni retour à la ligne.
le chevron doit impérativement être le tout premier caractère.
<?php
Tu ne dois avoir aucun espace, ni retour à la ligne.
le chevron doit impérativement être le tout premier caractère.
Bonjour,
PHP Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/.../file.php:5) in /opt/lampp/..../file.php on line 4
Très étrange.
En gros, il te dit qu'il ne peut pas faire la ligne 4 car la ligne 5 a déjà été faite.
Seule solution : ton fichier file.php est appelé deux fois. La première fois, ça fonctionne, mais la deuxième fois ça plante à cause de la première.
Est-ce que tu l'appelles par des include et/ou require ?
Voire dans ton php.ini en prepend ?
As-tu essayé d'appeler directement file.php dans ton navigateur ?
Xavier
PHP Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/.../file.php:5) in /opt/lampp/..../file.php on line 4
Très étrange.
En gros, il te dit qu'il ne peut pas faire la ligne 4 car la ligne 5 a déjà été faite.
Seule solution : ton fichier file.php est appelé deux fois. La première fois, ça fonctionne, mais la deuxième fois ça plante à cause de la première.
Est-ce que tu l'appelles par des include et/ou require ?
Voire dans ton php.ini en prepend ?
As-tu essayé d'appeler directement file.php dans ton navigateur ?
Xavier
Il n'y a pas d'espace ni de retour à la ligne avant <?php dans mon script.
Voici le message d'erreur complèt.
$value='something from somewhere';
setcookie("TestCookie",$value,time()+60,'/');
print_r($_COOKIE);
?>
les lignes ci dessus représentent exactement le contenu de file.php.En fait j'aimerais écrire un programme qui utilisera un cookie.Mais vu que ce sera la première fois que j'utiliserai ce cookie,j'ai dans un premier temps écris ces lignes pour voir si ça marche.