Probleme redirection sous ie 7

Fermé
waldounix Messages postés 1 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 5 novembre 2009 - 5 nov. 2009 à 18:38
Bonjour,

mon problème est le suivant : j'ai 2 pages :page1.php et page2.php

code de la page1.php :
<a name=10> formulaire : </a>
<form enctype="multipart/form-data" action=page2.php method=post>
<input type=file name=monfichier><br>
<input type=submit value=Envoyer>
</form>

code de la page2.php :
<?php
header ("Location: page1.php#10");
?>

sous ie 7 la redirection de page2.php se fait vers page1.php et non vers page1.php#10 (l'ancre a disparu)

si j'élimine <input type=file name=monfichier> ou enctype="multipart/form-data" de la page1.php ,
la redirection se fait normalement c'est à dire vers l'adresse url complète (avec l'ancre).
J'arrive aussi à faire la bonne redirection si je change le code de la page2.php comme suit :
au lieu de header (Location:page1#10); je met <meta http-equiv=refresh content="0;url=page1.php#10>
je me demande donc si la redirection html sera la mieux adapter pour ce cas ci, ou même pour toutes les redirections puisque l'utilisation du header doit se faire avant tout code html ?