【发布时间】:2013-02-03 20:39:18
【问题描述】:
我在 php 文件上创建了用于与数据库服务器建立连接。在这个文件中,我使用mysql_connect() 函数,参数为我的数据库服务器的主机、用户名和密码。
public class DatabaseConnect
{
function __construct()
{
mysql_connect('localhost','username','password') or die('Could not connect to mysql server.');
mysql_select_db('databasename');
}
}
现在在这种情况下,用户名和密码对其他人可见。
我找到了另一种方法来保护该值,即mysql.default_user 和mysql.default_password。在什么情况下我们必须这样?
或者我怎样才能保护我的价值观不受他人影响?
【问题讨论】:
标签: php mysql secure-coding