PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 24-02-2010 10:32:18

mohaalba
Membre
Inscription : 23-02-2010
Messages : 4

Warning: Cannot modify header information - headers already sent by...

j'ai un code qui marche bien mais dès que je met un: location: header... ça me met un message d'erreur:
Warning: Cannot modify header information - headers already sent by(output started at /var/www/vhost/xxxxx/home/html/haut_color.php:4) in /var/www/vhost/xxxxxx/home/html/verification.php  on line 257

en cherchant sur internet le pbm c'est que j'envoi une page html(haut_color.php) avant le header mais je ne vois pas d'autre solution et je suis dans l'obligation de faire ça.
aidez moi SVP

je vous remercie d'avance

Hors ligne

#2 24-02-2010 11:23:10

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Warning: Cannot modify header information - headers already sent by...

fais une redirection en JS, et tu n'auras plus de problème wink
un truc du genre :
[code : javascript]
window.location.replace("http://www.un-site.com/une-page.htm");
[/code]


a++

Hors ligne

#3 24-02-2010 11:53:54

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Warning: Cannot modify header information - headers already sent by...

Saluton,
Il paraît qu'il y a des méthodes de conception qui obligent à réfléchir avant de coder, c'est peut-être surfait, ou bien il s'agit d'un canular, mais d'aucuns prétendent que ce serait peut-être même efficace.
En attendant, un peu de lecture afférente aux fonctions de bufférisation de PHP.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#4 24-02-2010 14:39:41

mohaalba
Membre
Inscription : 23-02-2010
Messages : 4

Re : Warning: Cannot modify header information - headers already sent by...

je vous remercie pour votre réponse.je vais essayer ça(j'adopterai peut etre pour javascript)

Hors ligne

#5 24-02-2010 23:35:40

moogli
Modérateur
Inscription : 08-05-2009
Messages : 336
Site Web

Re : Warning: Cannot modify header information - headers already sent by...

Comme je t'ai répondu sur lephpfacile (tu a posté sur combien de site ?) la solution sans JS est "la meilleure".
Les solutions de MK sont utilisable, à savoir le cache ou réfléchir afin d'adopter la méthode que je t'ai indiqué !

@+


Il en faut peu pour être heureux pompompompompompompompompompompom

Hors ligne

#6 24-02-2010 23:41:12

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Warning: Cannot modify header information - headers already sent by...

>>la solution sans JS est "la meilleure".

encore un vieux barbare roll

a++

Hors ligne

#7 25-02-2010 08:27:05

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Warning: Cannot modify header information - headers already sent by...

Mon pauv'Pierrot, il est vrai que sans Javascript, AJAX a du plomb dans l'aile.
De là à systématiser l'emploi de Javascript, notamment pour les redirections, ça mérite, a minima, réflexion.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

Pied de page des forums