Erreur en php

Résolu
rim2d -  
 rim2d -
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

mcfly10 Messages postés 1052 Date d'inscription   Statut Membre Dernière intervention   239
 
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
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Il ne doit y avoir aucun code html ou echo php avant ton header(.....)
1
rim2d
 
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
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rim2d
 
merci beaucoup, ça marche bien
0