Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/03/2011, 17h21   #1
Invité de passage
 
Inscription : août 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 24
Points : 0
Points : 0
Par défaut problème redirection header()

Bonjour,

J'ai un petit problème au niveau desredirections headers d'un site.
Je procède ainsi :
header("Status: 301 Moved Permanently", false, 301);
header('Location: index.php?action=connect');


Quand je le met sur mon propre serveur, il fonctionne parfaitement bien.

J'ai tester sur un autre serveur et aucun redirection ne fonctionne.

Code :
Warning: Cannot modify header information - headers already sent by (output started at /home/commentg/www/casino/config.php:1) in /home/commentg/www/casino/header.php on line 53
par exemple.

Y a t il une ligne à modifier dans le php.ini pour autoriser ces redirections ?

PS: Il n'y a absolument aucun caractère html ou code afficher à l'écran avant le header et les pages sont encodé en UTF-8 sans BOM.
Le seul truc avant la redirection est le session_start();
baddark est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2011, 17h33   #2
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 587
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 587
Points : 861
Points : 861
et avec ca :
Code :
header("HTTP/1.0 301 Moved Permanently");
a la place de :
Code :
header("Status: 301 Moved Permanently", false, 301);
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2011, 17h36   #3
Invité de passage
 
Inscription : août 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 24
Points : 0
Points : 0
Exactement la même chose, je n'y comprends rien...
baddark est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2011, 17h56   #4
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 587
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 587
Points : 861
Points : 861
apparemment le probleme est dans ton config.php, t'as un include avant le header() ?
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2011, 17h56   #5
Invité de passage
 
Inscription : août 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 24
Points : 0
Points : 0
Je viens tout juste de trouver... Je suis vraiment un boulet, le fichier config.php était en UTF-8 et non UTF-8 sans BOM, 6heures pour sa...

Merci quand même à vous tous
baddark est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h19.


 
 
 
 
Partenaires

Hébergement Web