我最近升級了我的php版本,我的登錄表單不再有效。如果我把正確的輸入..它不重定向,而是顯示一個空白頁面。我仍然在學習,任何幫助將不勝感激。登錄表單無法正常工作
<?
session_start();
if(!empty($_SESSION[uname]))
{
header("location:homepage.php");
exit();
}
require_once "conn.php";
if(isset($s1))
{
if(!empty($uname1) && !empty($upass1))
{
$sql = "SELECT * FROM members_info WHERE uname = '$uname1' AND upass = '$upass1'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == "1")
{
$a = mysql_fetch_array($result);
$_SESSION[uname] = $uname1;
header("location:homepage.php");
exit();
}
else
{
$login_error = "The username and password you entered was invalid.";
}
}
}
include_once "main3.php";
?>
你會得到什麼錯誤? 「不工作」有點含糊。 – j08691
不是答案,但是:請不要將密碼以明文存儲在數據庫中(但使用bcrypt對其進行哈希)。並且請停止使用舊的'mysql_ *'函數,並考慮使用準備好的語句開始使用PDO/MySQLi。您的用戶將不勝感激。 – PeeHaa