Erreur en php

Résolu
Bonjour,

je déploie mon application en php sur serveur debian, je trouve Warning suivant:
Cannot modify header information - headers already sent by (output started at /nn/nn/nn.php:) in /nn/nn/nn.php on ligne 36.

dans la ligne 36 on a header("refresh: 30 url=messageenv.php")
aidez moi s'il vous plais !
merci d'avance

5 réponses

  1. avant ton header(....) tu peux mettre du code php mais il ne faut pas de echo dedans

    le mieux si tu peux serait de nous donner le code qui est avant cette ligne header(....
    1. Bonjour,merci pour votre réponses , Mais je veux envoyer des paramétrés existe dans le code par exemple :
      header("refresh: 30 url=messagerecu.php?id=$idmessage" );
      1. Il ne doit y avoir aucun code html ou echo php avant ton header(.....)
        1. Il te dit que tu ne peux pas appeler la méthode header (qui sert a envoyer des entête HTTP) si tu as déjà commencé à envoyer des données.