Header already sent ?

Répondre
chakan
le 08/11/2006 à 15:23
chakan
Bonjour, je crée un formulaire avec utilisation de la redirection header("Location: ./login.php")
et je recois ce message : Warning: Cannot modify header information - headers already sent by (output started at c:....../inscript.php:14) in c:....../inscript.php on line 390
Comment je peux annuler ca ? Merci
LA GLOBULE
le 08/11/2006 à 16:59
LA GLOBULE
C'est simple, quand tu executes ton scripts, tu envoies du html au navigateur à la ligne 14 de ton fichier.
Et tu fais un header à la ligne 390 du script.

Or, les headers doivent se faire avant toutes sorties HTML : modifie ton script pour virer le echo ou le html ligne 14.
chakan
le 12/11/2006 à 21:33
chakan
Au fait j'ai un autre petit problème avec cette histoire de Header.

Cette fois j'ai 2 header : 1 pour le login à la page qui renvoie ailleurs si pas bon et un autre pour un autre renvoi... Evidemment le deuxième annonce qu'il a déjà envoyé les header. Comment faire fonctionner deux ensemble ? ou quelle autre solution connaissez vous ? Merci
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours