cookie技术使用详解

2024-11-03 06:11:54

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、缺陷 对个人而言,暴露隐私 对商家而言,记录用户的行为习惯,可以广告更精准地投放。

猜你喜欢