dポイントプレゼントキャンペーン実施中!

今PHPでWebを作成しています。

サーバーはAPACHEで,.htaccessに

<IfModule mod_php4.c>
php_value include_path ".:./include
php_value auto_prepend_file "login.inc"
php_value auto_append_file "close.inc"
</IfModule>
Addtype application/x-httpd-php .html .php .inc .ihtml

と書いて,.htaccess以下のディレクトリのphpや.incファイルに対して入るときはauto_prepend_fileを使用してlogin.incを呼ぶようにしています。

これに.gifを加えたいのですが,そのまま,

Addtype application/x-httpd-php .html .php .inc .ihtml .gif

とするとauto_prependは効くのですが,.gifファイルが文字として認識されます。

.gifに対してauto_prependを効かすにはどうすればいいのでしょうか。

よろしくお願いします。

A 回答 (1件)

Addtype application/x-httpd-phpを使えば gifがphpで書かれたテキストファイルとして認識されるので仕方がないことでしょう。


多分、gifファイル等も保護したいんだと思いますが、現状phpだけでは無理だったと思います。
apacheのBASIC認証でディレクトリごと保護するようにしないとだめでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!