可能重复:
如何在PHP中保护数据库密码?
最近我接手了一个 PHP 网站项目,但是我在 PHP 方面没有太多经验。不管怎样,它已经在运行了,但还有很大的改进空间。我感到不舒服的一件事情是我处理数据库的方式:我将数据库连接信息放在一个单独的 db.php 文件中,并在需要时包含它。但我记得看到过很多次由服务器返回的 PHP 源文件。
那么我的问题是:更好或最佳的方法/位置是什么来存储数据库敏感数据呢?
另外,如何防止 PHP 在网页上显示错误信息? 是使用自定义错误页面还是在 php.ini 文件中进行设置?谢谢!
注意:我正在使用 PHP 的旧版本,而不是面向对象的方式。但如果有更好的方法来为未来的项目做准备,我也可以采用面向对象或 MVC 方式。
display_errors
设置为关闭状态。这样,PHP会抛出500错误而不是显示实际错误。 - Pierre-Olivier