• 締切済み

自分のサイトの中のファイル呼び出しを禁止

自分のHPの中で、拡張子がlog、txt、dat、cgiの四種類は自分のディレクトリ内からのhtmlファイル以外からは呼び出すことが出来ないような手法はありますか? よろしくお願いします。

みんなの回答

  • yamaneko7
  • ベストアンサー率38% (90/234)
回答No.2

ある方のスクリプトの一例ですが、スクリプトの中で外部アクセスの禁止が行えるようにした場合こういった書き方が考えられると思います。 foreach $referer (@valid) { if($ENV{'HTTP_REFERER'} =~ /$referer/) { $good_ref="yes"; } } if($good_ref ne "yes") {

  • yamaneko7
  • ベストアンサー率38% (90/234)
回答No.1

それはパーミッションの設定に関しての質問ですか?

daichi_kyrie
質問者

補足

いえ、セキュリティの問題でです。 自分のサイト内ではパーミッションは755にして呼び出し・実行・書き込みはしてあります。 単純に、自分のサイトのhtmlやcgiからは呼び出せるが、他のサイトから呼び出せなくする方法はないかなと思いまして。 よろしくお願いします。

関連するQ&A