我想將未記錄的用戶重定向到Login.html,如果他們沒有登錄並嘗試瀏覽我的首頁。我正在使用cookies並使用以下代碼:重定向用戶,如果未使用jquery在html中登錄
$(document).ready(function() {
if(Cookies.get('user') == undefined) {
window.location.replace("http://localhost/login.html");
//window.location.href = "http://localhost/login.html";
//$(location).attr('href', 'http://localhost/login.html');
}
});
問題是,瀏覽器顯示了半秒的首頁並在之後重定向。
是否可能根本不顯示首頁?或者它是唯一可能的PHP會話
if(!isset($_SESSION["username"]))
{
header("location:login.html");
exit;
}
這是更好地做PHP記錄到一些時間通過停止頁面加載保存用戶。如果在瀏覽器中完成,用戶可以覆蓋它。 – Barmar