- ベストアンサー
phpのダウンロード画面が出てしまう
- IE6からphpにアクセスするとダウンロード画面が出てきてしまいます。
- ダウンロード画面を出さないようにするにはどうすればいいでしょうか。
- .htaccessは下記のどちらにしてもDL画面が出てきます。AddType application/x-httpd-php .xhtml AddType application/xhtml+xml .php
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>AddType application/x-httpd-php .xhtml >AddType application/xhtml+xml .php 質問する時に書き間違えてない? 元々,IEはapplication/xhtml+xmlを読めません。(仕様) http://blogs.msdn.com/ie/archive/2005/09/15/467901.aspx http://www.d-toybox.com/studio/detailofmime.html そのため,「大多数を占めるユーザーが利用するIE」への対応を顧客から迫られる多くのサイトではtext/htmlで配布することで妥協しています。 #まぁFirefoxとかapplication/xhtml+xmlとtext/htmlでCDATAマーク区間の扱い方が異なるとか, XSLT 2.0に対応したフリーの手ごろなXSLTプロセッサが無くて,空要素の扱いにむかつくとか色々あって困るんですけどね。
その他の回答 (1)
- shimix
- ベストアンサー率54% (865/1590)
>.htaccessは下記のどちらにしてもDL画面が出てきます。 >AddType application/x-httpd-php .xhtml >AddType application/xhtml+xml .php 何もしなければ AddType application/x-httpd-php php の状態だと思いますが、それではダメだったでしょうか?HTTPヘッダ自体はphpから返していますから、x-httpd-phpで起動さえかかればいいハズです。 ・・と思ったらIE6ですね。HTTPヘッダでなく拡張子で判断しているのかも。index.php を index.html にリネームしておいて AddType application/x-httpd-php html ではどうでしょう?