我应该将数据库用户名和密码存储在我的html文件夹之外的.inc文件中。我的问题是,如何在.inc中声明变量?如何在html文件夹之外引用includes文件夹?
答案 0 :(得分:3)
您可以使用常量定义它们:
define("DB_USERNAME", "your-username");
define("DB_PASSWORD", "your-password");
并将它们与html文件夹中的include一起使用
include "/path/to/database.inc"
mysql_connect("localhost", DB_USERNAME, DB_PASSWORD);
请确保database.inc确实不在您的apache的文档根目录中,否则数据库密码可以以plain / text打开。考虑对您的database.inc(=> database.php)使用* .php扩展名。