赞
踩
通过判断用户是否是第一次浏览本页面,若是,则弹出提示:请注册;否则,直接登录(这里模拟的是sesion“一定时间内记住”用户)
if(document.cookie.indexOf("user=new")==-1){
alert("首次打开!");
var t=new Date(new Date().getTime()+1000*60*60*24*30);
document.cookie="user=new; expires="+t.toGMTString();
}else{
alert("再次打开!");
}
解读: 利用cookie,可以给cookie设置一个固定的值,如果第一次访问不等于这个值,就把cookie设置为这个值,第二次访问时就等于给cookie设置一个固定的值了。
cookie和session是后端:JavaWeb的两种跨页面用户保存的方式,其不同之处在于一个将值保存在浏览器中(客户端),另一个将值保存在服务端。
session当然要比cookie安全一些,也要复杂一些。但 session依托于cookie展示(在浏览器中) —— 不过session常被我写在后端代码中,这里不再放代码。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。