cookie技术使用详解

2026-03-08 00:30:09

1、是什么?     客户端的缓存技术,保存在使用浏览器的电脑上,每个浏览器有自己的cookie的保存位置和设置方式   甚至客户端可以禁用cookie

2、用来做什么?    自动提交    保留用户的表单信息    记录用户的搜索和浏览历史

3、怎么实现?    1.服务端构造Cookie对象并回传到客户端    //构造cookie    if(request.getParameter("remember")!=null){//用户勾选了remember me选项        Cookie cookie = new Cookie("un_cookie",username);        response.addCookie(cookie);//浏览器接收到信息后,会将内容保存在本地文件中    }      2.服务端利用Cookie   <%    //服务端获取request中的全部cookie    Cookie[] cookies = request.getCookies();    String username="";//cookie中的username    //如果本地保存了cookie    if(cookies!=null){        //遍历Cookie中的所有键值对        for(Cookie cookie:cookies){            if(cookie.getName().equals("un_cookie")){                username = cookie.getValue();            }                    }    }    %>

4、缺陷    对个人而言,暴露隐私    对商家而言,记录用户的行为习惯,可以广告更精准地投放。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢