我的网站有一个启动页面,在进入网站之前应询问用户进行确认。 我在那里实现了“记住我”复选框,因此如果用户检查它将设置cookie,以便在下一次访问页面中自动重定向。检查Cookie是否设置,然后加载页面其他重定向页面
我刚刚碰到的问题是我想在我的页眉页面设置一个条件,所以它应该检查用户是否已经有Cookie,它应该显示页面内容,如果不是,它应该重定向到飞溅页面。
有什么办法要么PHP或JS
下面是醒目网页代码
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<!-- JQuery -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
$(document).ready(function(e) {
$('#remember').click(function() {
if (this.checked) {
addCookie(30);
} else {
deleteAllCookies();
}
});
});
function deleteAllCookies() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}
function addCookie(exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires=" + d.toGMTString();
document.cookie = expires;
}
function checkCookie() {
if (document.cookie == false) {
} else if (document.cookie.indexOf("expires") >= 0) {
window.location.href = "https://www.google.com";
}
}
function goTo() {
window.location.href = "https://www.google.com";
}
</script>
</head>
<body onLoad="checkCookie();">
<h1>Splash Page</h1>
<form>
<input type="checkbox" id="remember"> Remember me
<br>
<input type="button" value="Enter" onClick="goTo();">
</form>
</body>
</html>
@totallytotallyamazing
@totallytotallyamazing你有什么想法吗? – Amir 2014-09-18 16:21:04
侧注:如果你只用JavaScript做到这一点,我将禁用JavaScript并浏览你的网站。应该可能在PHP中完成。 – Ohgodwhy 2014-09-18 16:22:32