- 28 名前:nobodyさん mailto:sage [04/09/21 02:18:55 ID:???]
- WEBサーバ:apache-1.3.31
言語:PHP-4.3.8 ブラウザ:IE6 SP1 という環境でモノを作っているのですが、 ドキュメントルート以下を全部BASIC認証で保護しています。 その下で、 <form method="post" acrion="/test.php"> <input type="hidden" name="param1" value="1"> <input type="submit" value="OK"> </form> というフォームを含むHTMLを書いて、test.phpを呼び出すと、 param1のパラメータがプログラムに渡って来ません。 で、apacheのログを見ると、 xxx.xxx.xxx.xxx - basic-id [21/Sep/2004:01:47:17 +0900] "param1=1POST /test.php HTTP/1.1" というログが残っていました。 (↑IPアドレスは伏せてあります) POSTで送信したはずなのに、なぜGETのようにURLにパラメータが含まれているのか・・。 そもそもこういう送信のされ方は、IE6がおかしい?のでしょうか? 原因をご存知の方、教えてください。
|

|