我創建登錄系統在php.when我填寫用戶名和密碼,會話啓動但頁面不重定向到profile.php我想登錄後,登錄頁面是刷新本身。但是當我手動刷新login.php然後重定向到profile.ph。 我登錄的代碼是:成功登錄頁面不重定向到新代碼在php代碼
if ($result->num_rows != 1) {
//echo "Invalid credentials...!";
$message = "wrong credentials";
echo "<script type='text/javascript'>alert('$message');</script>";
} else {
// Authenticated, set session variables
$user = $result->fetch_array();
$_SESSION['user_id'] = $user['id'];
$_SESSION['username'] = $user['username'];
$message = "You have successfully logged in..";
echo "<script type='text/javascript'>alert('$message');</script>";
redirect_to("profile.php?id={$_SESSION['user_id']}");
}
你需要顯示你的redirect_to函數的代碼。 –
你需要使用頭函數重定向的更多信息有看這裏http://php.net/manual/en/function.header。php –
函數redirect_to($ url){ \t \t header(「Location:{$ url}」); \t} –