サンプル集  >  other  >  ダウンロードA
ダウンロードA
2009/06/23

.htaccess でダウンロードを制御(other - ダウンロード)しましたが、どうも動作が安定しません。

◆環境
OS Windows XP Professional Version 2002 Service Pack 3

以下のファイルを IE と FireFox で指定して挙動を比較します。

  1. php
    http://continuingworld.dnsalias.org/PHP/P0/W2/P023/src/kana.php
  2. HTML
    http://continuingworld.dnsalias.org/HTML/P0/W0/P001/src/default.html

Internet Explorer

IE 6.0.2900.5512.xpsp_sp3_gdr.090206-1234 (以下 IE)で php を指定した場合、ダウンロードが開きました。

HTML を指定した場合、ダウンロードにはならずに普通にHTMLページが開きました。

Fire Fox

FireFox 3.05 (以下 FireFox)では以下の通り。

php を指定した場合、ダウンロードが開きました。

HTML を指定した場合、ダウンロードが開きました。

Opera

Opera 9.63 Build 10476 (以下 Opera)では以下の通り。

php を指定した場合、php のソースがブラウザに表示されました。

HTML を指定した場合、ダウンロードにはならずに普通にHTMLページが開きました。

Safri

Safri 3.2.1 (525.27.1) (以下 Safri)では以下の通り。

php を指定した場合、ダウンロードが開きました。

HTML を指定した場合、ダウンロードにはならずに普通にHTMLページが開きました。

まとめ

期待通りに動いたのは FireFox だけでした。。。

ブラウザphpHTML
IEDL開く
FireFoxDLDL
Opera開く開く
SafriDL開く

.htaccess ってブラウザによって解釈とか使用可否が違うのでしょうか? php で作りこんだ方がよさそうですね。

▲ PageTop  ■ Home


Copyright (C) 2012 ymlib.com