我有一個似乎很明顯的問題,但我不確定我是否正確理解它。PHP登錄/註冊
讓我註冊/登錄頁面的時候,我不想讓最終用戶能夠看到的源代碼進入數據庫(即,用戶名,密碼)
$connection = mysql_connect("localhost","root") or die ("Couldn't connect to server.");
$db = mysql_select_db('RegisteredUsers', $connection) or die ("Couldn't select database.");
本地主機作爲用戶名和root,即密碼。這是標準嗎?真的有關係嗎?當我去其他網站有用戶登錄/註冊頁面時,他們不會出現.php網站,當我查看源代碼時,我絕對不會看到任何PHP代碼。
如何讓最終用戶隱藏這種類型的信息,同時仍然能夠返回其用戶名已被使用的消息,或者用戶名或密碼不正確並且保持表單不變?
希望我要求的是有道理的。
在此先感謝!
使用'他們已被棄用mysql_',使用新的'mysqli_ *'站的第一,或'PDO',第二你的連接缺少第三個參數 – Ghost 2014-09-11 04:13:08
你的腳本以「<?php」開頭?所有的PHP代碼都必須包含這個。 – wavemode 2014-09-11 04:15:33
所有的php代碼必須以'<?php'開頭並以'?>結尾'PHP是服務器端腳本語言,所以它不會在源代碼中顯示。你也沒有傳遞'mysql_connect'函數的所有參數 – Vidhi 2014-09-11 04:19:27