我知道这个规则:千万不要硬编码密码,我看到了这个问题 here,它解释了如何在 Java 和 MySQL 中做到这一点,但我不知道该如何在 PHP 和 MySQL 中实现。
当前的连接字符串是这样构建的:
<?PHP
$DBName = "dbName";
$Host = "localhost";
$User = "dbUser";
$Password = "Yikes_hardcoded_PW";
$Link = mysql_connect( $Host , $User , $Password , $DBName);
if (!$Link) {
die('Could not connect: ' . mysql_error());
}
?>
- 但我需要将密码保护起来,即不要在这个文件中硬编码。我该怎么做?
编辑:尽管我收到了很多负评,但我仍然没有得到答案,因为这是一个真正的安全问题 - 硬编码密码。在没有发布符合问题的评论或答案的情况下,对一个真正的问题进行负评是没有帮助的。