我adminstrating一個網站,一個非常小的一羣人(50-60)。該網站有一個簡單的登錄,所有的用戶數據都存儲在MySQL數據庫中,該網站由一家知名的webhotel託管。安全的方式連接到MySQL數據庫
我現在連接到數據庫的方式是通過一個單一的用戶帳戶,在讀取的權利和變化的數據庫中指定,以確保每個用戶都可以修改自己的密碼。該腳本(mysql_conn.php)包括在需要的頁面,看起來像這樣:
$server = "server_name";
$username_sql = "[email protected]"; // This format is specific for that webhotel
$password_sql = "A_strong_password"; // Hard coded in the file
$conn = mysql_connect($server, $username_sql, $password_sql);
$db = mysql_select_db("user_list", $conn);
mysql_query("SET NAMES Utf8");
if(!$db) {
echo "Error message";
exit();
}
技術上講,它就像一個魅力,但我不知道這是最好的一段路要走,尤其是與密碼。另外,我應該在每個頁面的末尾包括某種數據庫斷開連接嗎?
可能重複[如何保證數據庫的密碼在PHP?](http://stackoverflow.com/questions/97984/how-to-secure-database-passwords-in-php ) – eggyal