Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1315 connectés 

  FORUM HardWare.fr
  Programmation

  [php] prob avec header ..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] prob avec header ..

n°10507
funwebmax
Posté le 21-01-2001 à 00:35:12  profilanswer
 

j'ai ça si une condition est remplie
header("Location:$zone_membre?id=$id" );
 
et le message là s'affiche
Warning: Cannot add header information - headers already sent by (output started at c:program filesapache groupapachehtdocssiteinscriptionindex.php:7) in conf.php3 on line 80
la ligne 80 étant celle mentionnait ci dessus ...
Quel est le prob.
ça fait 1/2 heure que je galère ...

mood
Publicité
Posté le 21-01-2001 à 00:35:12  profilanswer
 

n°10510
Roswell_
Posté le 21-01-2001 à 00:52:15  profilanswer
 

le header est une entete que tu envoies au navigateur.
Le navigateur à chaque ouverture lit le header( qui peux contenir les cookies, ou d'autre instruction) puis éventuellement le contenu d'une page html ou un gif.
 
Donc si tu fais un echo ou équivalent avant d'envoyer ton header ,le header de la page en cours aura déja été envoyé : d'ou le message "Cannot add header information - headers already sent".
Donc vérifie bien que tu ne fais aucune sortie ou que ton script ne génere aucun warning ou erreur avant l'envoie des header ou cookie.
 
Bon j'espere que j'ai été clair.

n°10522
Zebra3
Posté le 21-01-2001 à 02:38:35  profilanswer
 

pour compléter ce que dit Roswell_ même un espace blanc laissé en dehors du code php et donc renvoyé au navigateur sans avoir fait de echo - suffit à faire foirer les headers et cookies.
D'après le message d'erreur, qq chose est envoyé au navigateur en ligne 7 donc à verifier ;)

 

n°10527
funwebmax
Posté le 21-01-2001 à 10:57:10  profilanswer
 

je trouve pas le prob ...
zebra3> mon header est en plein milieu du code html...
Il ya peut etre des probs d'espaces, j'ai pas trop compris ...

n°10528
Roswell_
Posté le 21-01-2001 à 11:07:17  profilanswer
 

bon, tu n'as pas compris, le header doit être envoyer absoluement avant le html.
On utilise ce genre de truc header("Location:$zone_membre?id=$id" ); par exemple quand on modifie une base de donnée pour retourner à une page normale, donc c'est utilisé pour les page qui ne font que du traitement et aucun affichage.
 
Dans ton cas tu devrais utiliser du javascript vu que tu doit afficher du html.
 
note:lors du transfert en ftp verifier que les php sont envoier en ascii sinon t'auras des espaces qui apparaiteront un peu n'importe ou, et qui pourront egalement faire chier comme l'as dit Zebra3. Faut aussi verifier que les includes ne font pas de sortie non plus.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php] prob avec header ..

 

Sujets relatifs
Plus de sujets relatifs à : [php] prob avec header ..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR