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

 


Dernière réponse
Sujet : [php] prob avec header ..
Roswell_ 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Roswell_ 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.
funwebmax 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 ...
Zebra3 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 ;)

 

Roswell_ 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.
funwebmax 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 ...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)