最近の多くのphpスクリプトオープンソースアプリケーション(フォーラム、cmsなど)で、データベース情報が別のphpファイルに保存されていますが、(残念ながら)Webルート内にあります。今、私はどのスクリプトを使用するかを選択しようとしています。したがって、この怠慢が私のデータベースのセキュリティにどのように影響するかを知る必要がありますか?実際、dbconfig.phpを別のディレクトリに移動するだけで、dのセキュリティをどの程度、どのように改善できるかわかりません。
私はすでにこのスレッドも見てきました:PHPでデータベースのパスワードを保護する方法は?
さて、ちょうど今、このスレッドmysql /phpがmysqlDBに接続するための安全な方法であることがわかり、私の質問をさらに明確にしたいと思います。これらの場所のどれが私のdbconfig.phpを維持するためにより安全であり、その理由は何ですか?
1./dbconfig.php
2./public_html/dbconfig.php
3./public_html/includes/dbconfig.php
ファイルインデックスファイルがここにあると仮定します(私はおそらくwebrootと呼ばれています):
/public_html/index.php ( which first needs to include the dbconfig.php)