header( 'Location: http://www.example.com/test.php' );
ユーザーをに送信するために使用する場合test.php
。IE9 コンソールでこれに気付きました:
HTML1113: Document mode restart from Quirks to IE9 Standards
test.php
HTML1115: X-UA-Compatible META tag ('IE=9') ignored because document mode is already finalized.
test.php
これは私のコードを完全に台無しにしますtest.php
。
質問
私はすでに使用して<!DOCTYPE html><html><head><meta http-equiv="X-UA-Compatible" content="IE=9">
いますが、PHP header() を使用してリダイレクトすると問題が発生すると推測しています。
PHP header() を使用してユーザーをリダイレクトするときに IE9 が quirks モードにならないようにする方法はありますか?
追加情報
Quirks モードに移行し、Standard モードに戻ると、ページ上のコードが壊れているようです。
ユーザーは test.php で開始し、captcha で送信をクリックします。これは、verify.php に POST されます - これは<?php if (condition){ change some session variables; header(etc); exit();} ?>
最初にあります。