代码展示

通过判断用户是否是第一次浏览本页面,若是,则弹出提示:请注册;否则,直接登录(这里模拟的是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常被我写在后端代码中,这里不再放代码。

Logo

前往低代码交流专区

更多推荐