Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 13/06/2013, à 04:35

keokaz

comment son configuré les problèmes de header ?

Bonsoir,

lorsque je j'essaye un script en PHP en local, je n'ai pas beaucoup de problème de header,
mais à chaque fois que je met en production , j'ai toujours des erreurs de header,
d'où vient cette différence ? la configuration d'un seveur mutualisé est toujours plus strict
qu'en mettant en local ?

merci d'avance pour vos réponse smile


http://keokaz.fr

Hors ligne

#2 Le 13/06/2013, à 08:07

tiramiseb

Re : comment son configuré les problèmes de header ?

Salut,

La configuration de serveurs mutualisés est généralement plus stricte qu'une configuration d'Apache de base, oui.

Après, sans savoir de quel problème précis tu parles, on ne peut pas t'aider...

"erreur de header" ça reste méga vague !


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXe siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

Hors ligne

#3 Le 13/06/2013, à 08:10

ssdg

Re : comment son configuré les problèmes de header ?

Ta description peut faire référence à bien des choses (un copier/coller du message serait un plus) toutesfois, il est probable que ton problème soit du à un code de ce genre:

<http>
<head>
<title> Et hop</title>
</head><body>
<?php
setcookie("cookie","miamiam");// non!
header("Location: /foo.php");
?>
</body>
</html>

Une petite recherche sur comment marche HTTP indiquerait que ton code devrait plutôt ressembler à ça:

<?php // "<" est le premier caractère du fichier php
setcookie("cookie","miamiam");// non!
header("Location: /foo.php");
?>
<http>
<head>
<title> Et hop</title>
</head><body>
</body>
</html>

Il existe des options dans la configuration PHP pour faire en sorte de mettre en cache le début du contenu de la page en attendant la fin du traitement PHP. (où du moins un certain temps de traitement). Il est possible que chez ton hébergeur ce type d'options soient désactivés.

En fonction de ton hébergeur, tu peux leur demander un exemple de fichier de config PHP. (mais ils ne répondent pas toujours favorablement)
Sinon: http://www.php.net/manual/fr/ini.list.php (en commençant par: http://www.php.net/manual/fr/outcontrol … -buffering )


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#4 Le 19/06/2013, à 06:18

keokaz

Re : comment son configuré les problèmes de header ?

merci j'ai pas assez précis
les redirections header('location ...')
a chaque fois je me tire les cheveux on test on local ok mais en prod c'est une autre histoire,
il faut que je trouve la même configuration de mon LAMP en local pour qu'il réagisse de la même manière.


http://keokaz.fr

Hors ligne

#5 Le 21/06/2013, à 16:57

ssdg

Re : comment son configuré les problèmes de header ?

Tu as regardé les options dont je te parle en local?


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

Haut de page ↑