La page envoyer par leader location

misscasa2009 Messages postés 71 Statut Membre -  
 toto -
Bonjour,

j'ai lien de redirection:

<?php header("location:formulaire-comparatif-mutuelle-en-ligne-menu_2.php?$vvs"); ?>

lors de l'exécution il m'envoie l'erreur suivante:

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\adde\menu_1.php:93) in c:\program files\easyphp1-8\www\adde\menu_1.php on line 99

c'est la syntaxe qui n'est pas bonne?
A voir également:

3 réponses

toto
 
Bonjour

Ta syntaxe est correcte.
Mais il ne doit y avoir aucun envoi au client avant la redirection : pas le moindre echo ni balise <HTML> ni le moindre espace avant <?php
0
misscasa2009 Messages postés 71 Statut Membre
 
oui vous avez raison je fais un echo d'une frame avant!

mon problème c que j'ai une page qui doit afficher 2 frames, que leur sources est un url vers une application intranet, je dois passer des paramettres avec chaque URL, les parametres de la première frame construisent la première étape du traitement, et les parametres de la 2eme frame construisent la 2eme étapes, alors la première étapes passe, mais dans la 2eme je dois actualiser la page pour que ça passe!!

j'ai pensé alors à séparer le traitement sur 2 pages on fesant redirection dans la premiere vers la 2eme, et puisque la première contient un frame ça m'a donnée l'erreur en haut!!

coment faire alors pour que ça marche!
0
toto
 
or, d'après le message, tu as déjà envoyé quelque chose ligne 93
0
toto
 
coment faire alors pour que ça marche
Ne rien envoyer avant le header. Quoi que tu dises sur tes histoires de frame auxquelles je n'ai rien compris, le protocole HTTP est là et tu n'y changeras rien : les headers doivent être envoyés avant les données. D'ailleurs tu ne trouves pas absurde de demander à PHP : affiche-moi ça, puis aussitôt : finalement non, on change de page ?
0