Rechercher : dans
Par :

Warning: Cannot modify header information

Dernière réponse le 12 avr 2009 à 14:19:39 manu_dog, le 12 avr 2009 à 14:04:41 
 Signaler ce message aux modérateurs

Bonjour,
Voici une erreur qui s'affiche lors d'une connexion à un espace membre.

Warning: Cannot modify header information - headers already sent by (output started at /homez.110/creatifsh/www/livemodels/login.php:3) in /homez.110/creatifsh/www/livemodels/login.php on line 28

Lorsqu'on se reporte à la ligne cité ci-dessus, en voici le détail:

header("Location: myaccount.php");

Ce fichier étant bien présent je ne comprend pas entièrement d'ou peut venir cette erreur
Si vous avez une réponse merci de me la précisez
Au plaisir

Configuration: Windows XP
Firefox 3.0.8

Meilleures réponses pour « Warning: Cannot modify header information » dans :
[PHP] Headers already sent by..... VoirLorsque vous utilisez une fonction PHP qui manipule les en-têtes HTTP comme par exemple: header() setcookie() session_start() Il est important d'utiliser ces fonctions avant d'avoir généré le moindre flux vers le client. A partir du moment où...
Bad pool caller / Header VoirSymptômes Un écran bleu d'affiche avec le message suivant : Bad Pool Caller Bad Pool Header Résolution Le message d'erreur Bad Pool Caller ou Bad Pool Header signifie que l'appel d'une application a échoué. Il est généralement suivi d'un certain...
Les balises dans la partie 'head' VoirAvant tout : rappel sur le doctype La partie head Balises meta Mots clés Description Déclaration de la langue du site Catégorie Auteur Restrictions pour les moteurs de recherche Adresse de la page Logiciels utilisés pour la...

1

nolone, le 12 avr 2009 à 14:09:46

En fait, tu dois avoir :

-du code HTML déjà transmit à ton navigateur
-ton header("location: x.php");
-encore du code HTML

Donc, comme du code à déjà été transmit, tu n'as plus le droit de modifier les headers.

Solution : met le header TOUT AU DEBUT (donc première ligne : "<?php"), du code PHP QUI N'AFFICHE RIEN SUR LA PAGE, et enfin header("Location: x.php");

Répondre à nolone

2

 manu_dog, le 12 avr 2009 à 14:19:39

Ou sinon je peut tout simplement enlever ce header
ainsi cela devrait fonctionner?
Car là en suivant ce que tu vient de me conseiller, lorsqu'on se connecte c'est une page noir qui s'affiche
Merci pour l'aide

Répondre à manu_dog
Collection CommentÇaMarche.net