`

关于cookie存放数据问题

阅读更多
Cookie cookie=new Cookie("cookie_name",cookie_value);
cookie.setMaxAge(365*24*60*60); //保存365天
response.addCookie(cookie); //写COOKIE

注:value不可以包含特殊字符,一般情况下value的值如果多,我以","做为隔点。

//读取cookie

Cookie cookies[]=request.getCookies();

Cookie sCookie=null; 
 for(int i=0;i<cookies.length-1;i++){    //用一个循环语句遍历刚才建立的Cookie对象数组
 sCookie=cookies[i];   //取出数组中的一个Cookie对象
 if(sCookie!=null){
    String name = sCookie.getName();
    String value = sCookie.getValue();

   System.out.println("cookie_name=" + name + ",cookievalue=" + value);

    }
  }

}

//删除cookie

Cookie sCookie=null; 
 for(int i=0;i<cookies.length-1;i++){    //用一个循环语句遍历刚才建立的Cookie对象数组
 sCookie=cookies[i];   //取出数组中的一个Cookie对象
  if(sCookie!=null){     
   Cookie cookie = new Cookie(sCookie.getName(), null);
   cookie.setMaxAge(0); 
   response.addCookie(cookie);
    }
 }

//javascript增加cookie

var value = document.getElementById("cookie_value").value;

document.cookie = "cookie_name" + "=" + escape(value);

 
分享到:
评论

相关推荐

    浏览器端存放数据技术.txt

    本文将详细介绍两种主要的浏览器端数据存放技术:Cookie与HTML5本地存储。 #### 二、Cookie **1. 定义** Cookie是一种在客户端存储少量数据的方法,通常用于跟踪用户的行为。当用户访问一个网站时,服务器可以在...

    购物车中数据的存放方式

    - **依赖性**:会话机制依赖于客户端的Cookie支持,若用户禁用Cookie,则会话跟踪将失效,导致购物车数据无法正常维护。 **解决方案**: 为了解决上述问题,ASP.NET提供了两种扩展方案: 1. **指定服务器存储**:将...

    jQuery的Cookie插件 cookies

    jQuery的Cookie插件 cookies cookies 是一个强大的 jQuery 用来操作 Cookie 的插件。...外,该插件还支持存放 JSON 数据,已经直接将某个输入框映射到cookie中,例如 $( 'input.store' ).cookify(); 使用相当的方便。

    cookie的读取和写入

    4. **跨域问题**:Cookie只能在同一域名或子域名之间共享,如果需要跨域访问,则需要使用其他机制如SessionStorage或LocalStorage。 #### 六、总结 Cookie作为一种简单而强大的状态管理技术,在Web开发中有着广泛...

    cookie保持登陆状态

    Cookie是实现这一功能的关键技术,它是由服务器发送到用户浏览器并存储在本地的一种小数据块,用于在后续的请求中向服务器提供信息。 1. **Cookie的基本原理**: - 当用户通过用户名和密码成功登录后,服务器会...

    cookie、session及一些缓存的对比

    - **Cookie** 存储在客户端,可存放字符串,大小有限制(通常4KB),适用于跨页面但不跨应用程序的状态管理。 - **Session** 存储在服务器端,可以存储任意类型数据,适用于跨页面和用户,但内存占用会随用户增加...

    04_cookie_test.rar

    在Web开发中,Cookie是客户端存储数据的一种常见方式,通常用于跟踪用户会话、存储用户偏好等。Django作为Python的流行Web框架,提供了强大的Cookie处理能力。 【描述】"Django魔板 cookie_test" 提示这是一个针对...

    cookie介绍.doc

    - **安全性**:由于Cookie存储在客户端,所以敏感信息不应存放在Cookie中,以防止被恶意用户获取。 - **隐私问题**:用户可以禁用或删除Cookie,因此开发时需考虑没有Cookie的情况。 - **跨浏览器限制**:Cookie...

    C#写入与读取Cookie C#.Net实例代码

    在ASP.NET中,`App_Data`是一个特殊文件夹,用于存放数据库文件或其他数据文件。在这个例子中,可能用于存储与Cookie相关的配置信息或者数据库连接字符串。 8. **Web.Config** `Web.Config`文件是ASP.NET应用的配置...

    Cookie和Session区别用法.pdf

    1. 存储位置不同:Cookie数据存放在客户端浏览器中,Session数据存放在服务器端。 2. 存储数据类型限制不同:Cookie中只能保管ASCII字符串;而Session中能够存储任何类型的数据,例如:数字、字符串、列表、字典等...

    cookie servlet 登录 记录登陆次数

    2. 表单数据被发送到服务器上的一个Servlet。 3. Servlet接收到请求后,验证用户名和密码。如果验证成功: - 在数据库中查询或更新该用户的登录次数。 - 创建一个Cookie,包含用户ID和登录计数,设置其有效时间...

    易语言例程源码,易语言清COOKIE模块模块

    1. **识别COOKIE文件**:首先,模块需要知道操作系统中存放COOKIE文件的位置。在Windows系统中,这通常是 `%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files` 和 `%USERPROFILE%\AppData\...

    cookie实现购物车

    // 假设已经获取到了购物车中所有商品的信息并存放在了DataTable中 DataTable shoppingCartData = GetShoppingCartData(); // 绑定数据到GridView GridView ShoppingCartGridView.DataSource = ...

    Python Web框架之Django框架cookie和session用法分析

    当用户第一次访问服务器时,服务器会创建一个session,并将session的ID作为cookie存放在客户端。之后用户每次请求都会将这个session ID携带过来,服务器通过这个ID来识别用户。 **实例分析**: 在文章提供的示例中...

    \Cookie的应用.doc

    - **安全性**:与不同服务器相关的Cookie是分开保存的,确保了数据的安全性。 - **限制**:浏览器一般仅允许存储300个Cookie,每个站点最多20个,每个Cookie的大小不超过4KB。 - **时效性**:Cookie具有时效性,...

    读取IE保存的Cookie

    这个函数允许开发者在不依赖浏览器对象模型的情况下获取特定URL的Cookie数据。 `InternetGetCookie`函数的声明通常如下: ```vb Private Declare Function InternetGetCookie Lib "wininet.dll" Alias ...

    Cookie的使用及保存中文并用Cookie实现购物车功能

    Cookie是服务器存放在客户端的一些数据,比如密码,以及你曾经访问过的一些数据。 设置Cookie 代码如下: //设置cookie Cookie cookie = new Cookie(“TOM”,”111″); //设置有效期,默认秒为单位 cookie. setMaxAge...

    **session and cookie

    此外,由于数据存储在客户端,安全性较低,敏感信息不宜存放在Cookie中。 ### Session与Cookie的比较 1. **安全性**:Session数据存储在服务器,相对更安全;Cookie数据存储在客户端,容易被窃取。 2. **存储空间*...

    解决因浏览器关闭导致购物车数据丢失问题

    为了解决这个问题,我们可以采取一些策略来持久化购物车数据,即使在会话结束后也能恢复用户的购物车状态。下面我们将详细讨论如何实现这个功能。 首先,我们可以利用`HttpSessionListener`接口来监听会话的创建和...

    Session Cookie

    - **Session** 因为数据存放在服务器端,相对来说更安全。 - **Cookie** 可能会受到跨站脚本攻击(XSS)等安全威胁。 #### 三、Session与Cookie的使用场景 1. **Session**: - 用户登录认证:记录用户的登录状态...

Global site tag (gtag.js) - Google Analytics