質問: ### 不具合内容 一部Win7端末のIE11で、PHPへのPOST後に正常表示を行い F5キーでリロード時に、POSTデータの再送信を受け取れず 正常に表示できないという不具合が起きています。 (Win10では確認できず) Microsoft情報から、HTTPリクエスト時のContent-Typeが欠落することがあるとのことで ヘッダを確認したところ、異常時にContent-Typeが欠落していました。 Internet Explorer 11 で POST リクエストを再送信する場合 Content-Type が欠落することがある Content-Typeが欠落したことにより サーバ側でHTTPリクエスト内容の解釈ができず POSTデータが破棄されているものと思われます。 回避策:保護モードの切り替わりを無くす、と書かれていますが 解決せず、困っております。 【環境】 Windows 7 Pro SP1 IE 11.0.9600.18537IS (更新11.0.38(KB3203621)) ### 検証結果 下記の設定を行った場合は、正常に表示されます。 ``` ・セキュリティゾーン → 信頼済みサイトに登録 → ローカルイントラネットに登録 ・互換表示設定に登録 ・F12で開発者ツールを起ち上げた状態(エミュレーションモードはEdgeと表示) ``` 下記の設定では、不具合現象は解決しませんでした。 上記Microsoftの情報より、保護モードが焦点になっていたため実施 ``` セキュリティゾーン → インターネットゾーンの保護モードを無効化(default:有効) → 信頼済みサイトゾーンの保護モードを有効化(default:無効) ``` ### 質問内容 一般的なWebシステムですので IEの設定を変更しないで対応したいと考えております。 この現象について、何か情報をお持ちの方がいらっしゃいましたら 教えて頂けないでしょうか。 よろしくお願い致します。
回答: Internet Explorer 11に関する直接的な回答が得られませんでしたので 解決済みとさせて頂きます。 継続して調査を行っておりますので、新たな情報が得られた場合はこちらに記載します。 ※追記 調査を継続したところURLがHTTP接続の場合、本現象が発生しますが HTTPSでは発生しないことが分かりました。 「IEのバグだからしょうがない」という回答がありましたが POSTデータが受け取れず、原因さえも分からない方が必ずいると思います。 継続して調査を行います。