当用户登陆页面时,我需要检查cookie是否存在,如果cookie不存在,我需要弹出一个警告,然后重定向到另一个页面。
发布于 2012-02-05 06:32:27
if( $.cookie('cookiename') == null ) {
alert("OH NOES U NO HAS COOKIE");
window.location.replace('http://url');
}
发布于 2012-02-05 06:32:53
if( document.cookie.indexOf("cookiename=") < 0) {
alert("Cookie not found, redirecting you.");
location.href = "newpage.html";
}
请注意,不要使用可能是其他cookie名称结尾的cookie名称。如果可能出现这种情况,您将需要执行完整的cookie读取,或者使用PHP。
发布于 2012-02-05 06:33:50
使用Javascript
ReadCookie()
函数
你很快就会意识到,ReadCookie()
是用来读取cookie的。
您可以读取任何cookies,前提是它们是在设置它们的同一个域上读取的。
<script type="text/javascript" language="JavaScript">
var acookie = ReadCookie("cookiename");
if(acookie.length == 0)
{
//redirect somewhere
}
</script>
https://stackoverflow.com/questions/9145187
复制相似问题