IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dreamweaver Discussion :

[CS3] Redirection PHP avec Header('Location: ...') - Cannot modify header information


Sujet :

Dreamweaver

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Octobre 2006
    Messages : 31
    Points : 33
    Points
    33
    Par défaut [CS3] Redirection PHP avec Header('Location: ...') - Cannot modify header information
    Bonjour à toutes et tous,
    Sous Dreamweaver CS3, je crée une page principale et une page pour modifier les enregistrements (avec le wizard mettre à jour l'enregistrement).
    Tout fonctionne sauf que j'ai une erreur :
    Warning: Cannot modify header information - headers already sent by (output started at F:\wamp\www\auteurs_modif.php:1) in F:\wamp\www\auteurs_modif.php on line 67
    Je ne parviens pas à comprendre cette erreur.
    La modification se fait bien mais la redirection vers la page principale ne se fait pas !
    Merci pour vos conseils avisés

    RougeCitron

  2. #2
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 856
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 856
    Points : 6 114
    Points
    6 114
    Par défaut
    En fait, ton erreur est due à ta redirection.
    Tu fais une redirection PHP à la ligne 69 alors qu'avant, tu a fait des echo.
    Une redirection PHP modifie les entete HTTP envoyé par le serveur, tu ne peux pas faire de echo avec un Header (location: ...)

    La solution est donc de faire la redirection dès la première ligne de ta page, de toute facon, tu n'a pas besoin de faire de echo avant une redirection.

    C'est le même problème si tu met du HTML avant ta redirection

  3. #3
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 74

    Informations forums :
    Inscription : Octobre 2006
    Messages : 31
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par arnolem Voir le message
    En fait, ton erreur est due à ta redirection.
    Tu fais une redirection PHP à la ligne 69 alors qu'avant, tu a fait des echo.
    Une redirection PHP modifie les entete HTTP envoyé par le serveur, tu ne peux pas faire de echo avec un Header (location: ...)

    La solution est donc de faire la redirection dès la première ligne de ta page, de toute facon, tu n'a pas besoin de faire de echo avant une redirection.

    C'est le même problème si tu met du HTML avant ta redirection
    Bonsoir et merci !
    Entre-temps, jai trouvé la solution :
    Je remplace par : echo '<script>window.location.href="'.$insertGoTo.'";</script>';
    et tout baigne.

    Amicalement

  4. #4
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 856
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 856
    Points : 6 114
    Points
    6 114
    Par défaut
    tu as contourné le problème avec une redirection Javascript, c'est pas super pro mais c'est à le mérite de fonctionner.

    Pense au TAG résolu la prochaine fois

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur Php Cannot modify header
    Par alex_z dans le forum Langage
    Réponses: 8
    Dernier message: 28/02/2014, 16h35
  2. Réponses: 4
    Dernier message: 14/02/2011, 10h28
  3. PHP 4 : erreur : Warning: Cannot modify header
    Par Shixz dans le forum Langage
    Réponses: 7
    Dernier message: 30/12/2008, 15h42
  4. Cannot modify header information
    Par rane dans le forum Langage
    Réponses: 5
    Dernier message: 29/03/2006, 14h32
  5. Warning: Cannot modify header information
    Par neXistPa dans le forum Langage
    Réponses: 9
    Dernier message: 16/02/2006, 12h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo