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. 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.
    1
    1. Il ne doit y avoir aucun code html ou echo php avant ton header(.....)
      1
      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" );
        0
        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(....
          0
          1. merci beaucoup, ça marche bien
            0