0

正如问题所述,将 define() 用于密码/登录名/表名等是否不安全?

例子:

//database server
define('DB_SERVER', "localhost");

//database login name
define('DB_USER', "root");
//database login password
define('DB_PASS', "");
4

2 回答 2

2

这并不是真的不安全。但是要确保您必须确保添加此文件的文件在 DocumentRoot 之外。但是您在 DocumentRoot 中只有您的引导文件,对吗?:-)

于 2012-04-05T13:28:01.583 回答
1

不,这不是不安全的,它只是将值存储在常量中。这些常量仅对您的脚本可见。

于 2012-04-05T13:27:41.647 回答