includeファイルにアクセスされたくない時の.htaccess

|
includeファイルに直接アクセスされたくない時に
そのフォルダの特定の拡張子へのアクセスを禁止する.htaccess

<Files ~ "\.(php|inc)">
    Order allow,deny
    Deny from all
 </Files>

この例の場合、.php と.inc ファイルへのアクセスを禁止している。
またはインクルードするファイルの先頭に以下をたす方法もある。

//外部からのアクセス拒否
if(stristr($_SERVER['PHP_SELF'],basename(__FILE__))){
die("直接アクセスのため処理終了");
}

このブログ記事について

このページは、web-suが2008年7月21日 14:44に書いたブログ記事です。

ひとつ前のブログ記事は「簡単なミス。ファイルのフルパスとファイル名の定数は_FILE_ じゃなくて__FILE__である。」です。

次のブログ記事は「PHP PEAR Auth のコンストラクタ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。