Warning: Cannot modify header information

Warning: Cannot modify header information - PHP - Programmation

Marsh Posté le 20-04-2004 à 15:11:35    

Warning: Cannot modify header information - headers already sent by (output started at /home/pcaide/www/index.php:2) in /home/pcaide/www/vote/poll_cookie.php on line 13
 
Cela apparait en haut de la page après un vote sur le sondage de www.pc-aide.org ,
le code du haut de page est
<?php
include_once "/home/pcaide/www/vote/poll_cookie.php";
?>
 
Comment puis je enlever cette erreur ?
merci

Reply

Marsh Posté le 20-04-2004 à 15:11:35   

Reply

Marsh Posté le 20-04-2004 à 15:31:12    

tu essaye d'écrire un cookie après avoir commencé à envoyer du html.
deux solutions:
- écris le cookie avant tout envoie de html
- utilise les fonctions ob_start() / ob_flush()

Reply

Marsh Posté le 20-04-2004 à 15:33:50    

Hum...poll_cookie.php...Tu dois utiliser des cookies toi...Tu ne peux avoir aucun code HTML ni echo avant le setcookie, comme pour un header() ou d'autres...
 
Edit: désolé pour le doublon de réponse :)


Message édité par gooopil le 20-04-2004 à 15:36:53
Reply

Marsh Posté le 20-04-2004 à 15:50:42    

non c'est pas grave merci de vos réponses
je croyais l'avoir mis en haut de la page mais j'avais laissé ca avant le code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
j'en profite pour faire un ptit peu de pub, j'espere que els modos ne men voudront pas ^^
vous pouvez répondre à ce sodnage et me dire si il y a toujours le prob ;) http://www.pc-aide.org

Reply

Marsh Posté le 20-04-2004 à 15:53:03    

Ca marche niquel :)

Reply

Marsh Posté le 20-04-2004 à 15:59:10    

oki

Reply

Marsh Posté le 15-12-2005 à 18:16:15    

Slt,
moi aussi j'ai le même problem :(
Donc si j'ai bien compris l'histoire, on ne peut pas faire de echo avant un header ! Et bin me vla pas dans la caca :)
Car en fait j'affiche un tableau avec echo dans du php ce qui me faire différent header selon ce que je veux afficher dans le tableau :)
Alors comment je peux faire sans écrire des echo ?
Merci


Message édité par hacksi le 15-12-2005 à 18:16:51
Reply

Marsh Posté le 15-12-2005 à 18:25:17    

hacksi > Question con : en quoi t'as besoin d'utiliser la fonction "header" si tu veud juste afficher des texte différent dans le tableau? Autant envoyer au navigateur jsute ce que t'as besoin d'envoyer.
 
Ou alors tu confonds avec les balises <th> qui servent pour l'entête du tableau.

Reply

Marsh Posté le 15-12-2005 à 18:28:29    

non en fait, je me suis mal fait comprendre :
en fait avant j'affiche les pages en faisant des include, donc je suis obligé de faire des echo, et quand j'appelle la page de logout, je fait un header vers une autre page, et vu que ya les echos d'avant ça merde !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed