begin process at 2012 05 28 22:10:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Server Web

 > 

Apache

 > 

Header : comportement étrange


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Header : comportement étrange

mercredi 26 septembre 2007 à 10:43:07 | Header : comportement étrange

zeguizmo

Salut à tous !

Mon problème est le suivant : le header('Location : ma_page.php') se comporte vraiment bizarrement. Parfois les header passent très bien, parfois ils passent pas (aucun résultat, rien du tout, page blanche, aucune redirection).

A savoir que, n'étant pas un pro, je ne suis pas non plus un gros débutant, et ce n'est pas une histoire de header already sent. Je n'affiche rien du tout avant, tout devrait marcher correctement.

En faisant des test plus poussés, je me suis rendu compte que selon les repertoires, le header passait, ou ne passait pas. Ainsi à un fichier qui est à une certaine arborescence (2 niveaux du document root) les headers passent. Et lorsque je descend plus profond, les headers ont des soucis. Pas toujours ... c'est ça le problème ... c'est vraiment étrange.

Lorsqu'ils ne passent pas, ils ne passent pas du tout, meme si je fais expres de faire une erreur et d'afficher du HTML avant, ils ne me renvoient aucune erreur ! (alors que leur comportement quand ils fonctionnent est normal et ils m'envoient une erreur lorsque je les force a planter)

L'install est on-ne-peut-plus classique : Fedora 7, Apache 2.2.6, php 5.2.2 sans trucs exotiques bricolés dessus.

Une idée messieurs ?

J'ai fouillé pas mal et rien trouvé !

Merci beaucoup et bonne journée !

ZeGuizmo
mercredi 26 septembre 2007 à 18:18:47 | Re : Header : comportement étrange

Evangun

Hello,
t'as vérifié les htaccess ?
mercredi 26 septembre 2007 à 20:30:19 | Re : Header : comportement étrange

malalam

Administrateur CodeS-SourceS
Hello,

et tu es en error_reporting (E_ALL)? Si non, fais donc ça dans tes pages qui bugge, avant toute ligne de code.
jeudi 27 septembre 2007 à 09:56:37 | Re : Header : comportement étrange

zeguizmo

Salut,

Merci de vos réponses,

Mes htaccess sont OK.

Je suis déjà en E_ALL ... la conf est en mode debug à 100% (output buffering à off aussi)

Une petite chose que j'ai oublié de préciser, quand les headers buggent, ca bug (jusque la pas trop dur a suivre) mais une fois qu'un header qui bugguait avant se met a fonctionner, tout rentre dans l'ordre pendant quelques jours, jusqu'au prochain bug ...

Les logs d'apaches sont corrects. La seule chose qui était bizarre c'était un module d'apache apellé modsecurity qui loggait comme un malade, qu'on a maintenant desactivé.

Pour l'instant mes headers passent, mais jusque quand, mystère ... On est plusieurs sur le coup donc a priori c'est pas une erreuràlacon qui traine dans un coin, on check tout sans arrêt ... assez enervant, d'autant plus qu'on ne trouve vraiment personne qui a eu le meme problème.

Merci encore, et n'hésitez pas à me faire part de vos idées.

ZeGuizmo


Cette discussion est classée dans : erreur, header, comportement, étrange, passent


Répondre à ce message

Sujets en rapport avec ce message

Mod forum [ par SpiritAnghell ] Voila apres modifications de 2-3trucs dans le script d'un forum, je me retrouve avec l'erreur suivante: "Header invalide.".Ds include/header.php je vo générer erreur 404 [ par phoenyx ] j'aimerais pouvoir générer une erreur 404le but est d'interdir l'accès à certains répetoires en faisant croire qu'ils n'existent pas.ça marche avec un header("location: page.php") [ par benstar ] j'ai eu ce msg d'erreur "Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-7\www\format Concerver des $_POST apres erreur [ par jantonazzo ] Bonjour à tous.J'ai un petit probleme pour concerver les champs envoyé si une erreur s'est produite.En gros j'ai un formulaire à 7 champs, si les 7 ch erreur avec la fonction header [ par hajeur_abd ] bonjourlors de l'execution de mon code :    header("location: libre.php?$code"); l'erreur suivant s'affiche:Warning: Cannot add header information - h syntaxe fonction header [ par inkydjango ] Salut a tous Je cherche a faire la syntaxe suivante, mais une erreur s'est glissée : faut trouver l'erreur ??ps: j'ai volontairement rajouter un "n" à erreur lors de la redirection [ par zuddap ] bonjour a tous, voila je sait pas pourquoi mais les redirections ne marche pas voila mon code : if($log='admin' AND $pazz='azerty') { header("Loca Probleme de header, message erreur "Cannot modify header information - headers already sent by..." [ par sebing ] Bonsoir, J'ai un message d'erreur qui apparait: [quote]Warning: Cannot modify header information - headers already sent by (output started at /mnt/159 Modification du header d'une page 404 [ par cz1702 ] Bonjour à tous,je voulais savoir si il était possible de modifier  le header d'une page d'erreur 404Contenu du fichier .htaccessErrorDocument  404  /4 erreur : Cannot modify header information ? [ par netwebzone ] Bonjour, Je ne comprends pas pourquoi j'obtiens cette erreur sur mon hébergement mais pas en local sous easyphp : Warning: Cannot modify header inform


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,342 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales