[PHP] - problème avec les headers.

WRInaute occasionnel
J'ai un problème avec les headers en PHP.
Cela fonctionne avec Firefox, mais pas sous IE (imposible d'afficher la page)

j'utilise le code suivant :
Code:
header("HTTP/1.1 301 Moved Permanently");
header("Location : ./sommaire.php");
Je ne vois pas pourquoi IE n'en veut pas...
 
WRInaute occasionnel
Ca ne marche pas mieux.
Code:
header("HTTP/1.1 301 Moved Permanently");
header("Location : http:/127.0.0.1/v3/sommaire.php");

Si j'enleve le header("HTTP/1.1 301 Moved Permanently"), ca ne fonctionne même plus sous Firefox...
 
WRInaute occasionnel
oups désolé, mais même avec
Code:
header("Location : http://127.0.0.1/v3/sommaire.php")
il n'en veut pas. Y a-t-il quelques chose de particulier à faire au niveau de php.ini concernant les headers ?
 
WRInaute passionné
Non rien de particulier :

perso ca marche très bien comme ca ca

Code:
header("Status: 301 Moved Permanently");
header("Location: http://".$_SERVER['SERVER_NAME']."/".$url); 
exit();
 
WRInaute passionné
Non rien de particulier :

perso ca marche très bien comme ca ca

Code:
header("Status: 301 Moved Permanently");
header("Location: http://".$_SERVER['SERVER_NAME']."/".$url); 
exit();
 
WRInaute passionné
Non rien de particulier :

perso ca marche très bien comme ca ca

Code:
header("Status: 301 Moved Permanently");
header("Location: http://$url"); 
exit();
 
Nouveau WRInaute
Tu as vérifié que tu n'as pas de sortie avant l'envoi des headers ?
Même un espace blanc en sortie avant ce bout de code peut causer une erreur...
 
Discussions similaires
Haut