JavaScript 问题!菜鸟求教。
<script>
function chkcookies()
{
var NameOfCookie="testmama";
var c = document.cookie.indexOf(NameOfCookie);
if (c != -1)
{
return true;
}
else
{
alert("您还没注册");
location.href="http://www.baidu.com/";
}
return false;
}
setCookie('PeterPan','testmama','3');
chkcookies();
function chkcookies()
{
var NameOfCookie="testmama";
var c = document.cookie.indexOf(NameOfCookie);
if (c != -1)
{
return true;
}
else
{
alert("您还没注册");
location.href="http://www.baidu.com/";
}
return false;
}
setCookie('PeterPan','testmama','3');
chkcookies();
</script>
------------------------------------------------------------------
如果:判断 cookies 是否有 testmama
没有则 写入 setCookie('PeterPan','testmama','3'); 并 跳转,www.baidu.com
有则 不做处理;
我写的有问题。
还有一个问题 setCookie('PeterPan','testmama','3'); 里面的时间默认是天,怎么写成小时!
----------------------------------------------------------------
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
回复
嗯。灰常感谢。我先研究研究
回复
问一下大哥: setCookie('PeterPan','testmama','3'); 里面的时间默认是天,怎么写成小时! 我用 setCookie('PeterPan','testmama','time()+3600*3'); 3小时 不行
回复
这个,'time()+3600*3'写成字符串了哦
回复
再请教一下大哥,JS中判断cookies是否存在和是否过期,是一样的概念吗?
回复
你可以设置一个cookie过期:Time() - 1,再获取看看结果,你就明白了