0

PHPでフォルダを保護するためのより良い方法は何ですか?たとえば、フォルダviewsにファイルがindex.phpあり、このアドレスに移動すると、mysite.com/views/ファイルが開かれますが、これは必要ありません。

私の考えはindex.php、たとえば、他の名前にindexx.php名前を変更する.htaccessことOptions -Indexesです。403 error

しかし...もっと良い方法はありますか?

4

1 に答える 1

2
  1. MVCフォルダーをパブリックディレクトリから1レベル上に移動します。
  2. 次のコンテンツを含むindex.htmlファイルを各フォルダーに追加します。

    直接アクセスは許可されていません。

  3. すべてのコントローラーとモデルファイルを次の行から開始し、index.php(init.phpまたは使用しているもの)でSOMECONSTANTを定義します。

    if ( ! defined('SOMECONSTANT')) exit('No direct script access allowed');
    
于 2012-12-20T09:41:46.130 に答える