我见过许多最近的 php 脚本开源应用程序(论坛、cms 等),它们的数据库信息存储在一个单独的 php 文件中,但(不幸的是)在 webroot 中。现在我要选择要使用什么脚本,因此需要知道这种忽视将如何影响我的数据库的安全性?事实上,我不知道通过将 dbconfig.php 移动到单独的目录,我们可以提高多少,以及通过什么方式来提高 d 的安全性?
我也已经看过这个线程:如何在 PHP 中保护数据库密码?
好的,刚才我发现这个线程mysql/php 这是连接到 mysql DB 的一种安全方式,并且想让我的问题更加清楚:这些地方中的哪一个更安全地保存我的 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)