J'ai un formulaire qui publie des valeurs sur une page dans un assistant. Quand je charge ce formulaire dans un Iframe, tout fonctionne correctement dans Firefox, cela me permet de passer à la deuxième étape de l'assistant et de maintenir les valeurs que j'ai remplies. Lorsque je le mets à l'essai dans Internet Explorer, je n'arrive pas à la seconde étape, au lieu de cela, il me renvoie à la première étape de l'assistant avec tous les champs étant vide. Quand je vérifie cela dans Fiddler, je vois que je reçois une réponse différente lorsque je poste le formulaire dans l'iframe de Firefox par rapport à Internet Explorer. Comment puis-je faire ce travail pour tous les navigateurs? Qu'est-ce que je fais mal?Formulaire Iframe non soumis dans IE mais travaillant dans Firefox
C'est ce que je reviens de Fiddler:
Firefox
Poster:
Ressult Protocol Host URL Body Caching Content-Type Process Comments Custom
1 302 HTTP www.dmg.eu /brugman/budgetplanner/aanmelden.php 0 no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 19 Nov 1981 08:52:00 GMT text/html; charset=UTF-8 firefox:6116
Get:
# Result Protocol Host URL Body Caching Content-Type Process Comments Custom
2 200 HTTP www.dmg.eu /brugman/budgetplanner/ 40.677 no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 19 Nov 1981 08:52:00 GMT text/html; charset=UTF-8 firefox:6116
Internet Explorer
Poste:
Result Protocol Host URL Body Caching Content-Type Process Comments Custom
73 302 HTTP www.dmg.eu /brugman/budgetplanner/aanmelden.php 0 no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 19 Nov 1981 08:52:00 GMT text/html; charset=UTF-8 iexplore:536
Get:
Result Protocol Host URL Body Caching Content-Type Process Comments Custom
74 302 HTTP www.dmg.eu /brugman/budgetplanner/ 0 no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 19 Nov 1981 08:52:00 GMT text/html; charset=UTF-8 iexplore:536
quelqu'un sait ce que l'espoir est la diff :).
EDIT: (plus d'info .......)
Le html
<%@ CODEPAGE=65001 %>
<% Response.Charset = "utf-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="robots" content="index,follow,noodp" />
<title>Hey</title>
</head>
<body class="body">
<iframe width="800px" height="1024" src="http://www.dmg.eu/brugman/budgetplanner/aanmelden.php">
</iframe>
</body>
</html>
Comment soumettez-vous le formulaire? Avec la touche "enter" ou le bouton de la souris? MSIE a tendance à faire quelque chose d'entièrement inattendu en appuyant sur la touche "enter". De plus, les en-têtes de réponse ne présentent pas vraiment d'intérêt, le débogage des en-têtes des requêtes (quels paramètres ont été envoyés? Etc) et le code PHP (quelles lignes sont exécutées, mais pas?) Donnent des informations plus intéressantes sur le problème. – BalusC
J'utilise un bouton de soumission, je suis en cliquant sur ce bouton. – Younes
OK, si vous ajoutez plus d'informations de débogage comme demandé, nous pouvons être en mesure d'indiquer la cause. Seuls les en-têtes de réponse ne donnent pas beaucoup à travailler. Ce n'est pas clair ce qui a été demandé et ce que le code a réellement fait :) – BalusC