检查Cookie是否已设置,然后加载页面重定向页面

我的网站有一个启动页面,应该在进入网站之前要求用户确认。 我在那里实现了“记住我”复选框,因此如果用户检查它是否会设置cookie,那么在下一个访问页面中将自动重定向。

我刚刚碰到它的问题是我想在我的标题页面中设置一个条件,所以它应该检查用户是否已经有Cookie应该显示页面内容,如果没有它应该重定向到启动页面。

有没有用PHP或JS的方法

这是Splash页面代码

    Untitled Document    $(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  -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"; }    

Splash Page

Remember me

@totallytotallyamazing

我使用JS,Jquery和(PHP仅用于测试)来获得此解决方案。

这是DEMO 。 (我稍微改变了之前的Splash页面Demo以适应这个Demo。)

这是代码:

     Untitled Document      

My Website

"; } ?>

在页面执行完最终重定向后,再次重新加载页面以查看“过期”cookie显示是否到期日期。

我希望这对你有用,请让我知道。