Header ('location:h.php'); en php

Fermé
hiddouche Messages postés 23 Date d'inscription dimanche 23 mars 2008 Statut Membre Dernière intervention 26 septembre 2011 - 16 avril 2009 à 10:54
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 - 16 avril 2009 à 10:56
Bonjour,
jai un probleme dans la redirection de mes page php voila le code :
<?php
header("Location:resultat.htm");

?>
mais il me donner ce erreur
Warning: Cannot modify header information - headers already sent by (output started at "un chemin") in index.php on line 2

3 réponses

Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
16 avril 2009 à 10:55
La fonction header() doit être placée avant l'affichage de la page. Précisément, avant la balise <head>
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
16 avril 2009 à 10:55
ça veut dire qu'il y a déjà du texte ou des balises html qui ont été envoyées avant l'utilisation du header
parfois un espace qui traine pour être la cause
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
16 avril 2009 à 10:56
Salut

Lors d'un header tu ne doit pas avoir déjà envoyé la page au client c'est a dire jamais d'echo ou autre element visuel avant un header (un espace en trop avant ton code par exemple etc...)
0