Cookie对象

  Cookie对象用于保存客户端浏览器请求的服务器页面,也可用于存放非敏感性的用户信息,信息保存的时间可以根据用户的需要进行设置。并非所有的浏览器都支持Cookie,并且数据信息是以文本的形式保存在客户端计算机中的。

  要存放一个Cookie变量,可以通过Response对象的Cookie集合,其语法如下:

  Response.Cookie[varName].Value = 值;

  要取回Cookie使用Request对象的Cookie集合,并将指定的Cookie集合返回,其语法如下:

  变量名 = Request.Cookie[varName].Value;

  1、对Cookie中的数据加密

  string data = "对Cookie中的数据加密";

  Response.Cookie["data"].Value = Forms.Authentication.HashPasswordForStoringConfigFile(data,"md5");

  2、创建及存取多个键值的Cookie对象

  Response.Cookie["UserInfo"]["UesrName"] = this.txtName.Text.Trim();

  Response.Cookie["UserInfo"]["UesrName"] = this.txtPassword.Text.Trim();

  3、设定Cookie变量的生命周期

  虽然Cookie对象变量是存放在客户端计算机上的,但也不是永远不会消失。设计人员可以在程序中设定Cookie对象的有效日期,其语法为:

  Response.Cookie["CookieName"].Expires = 日期;

  如果没有指定Expires属性,Cookie变量将不会被保存,当关闭浏览器时,Cookie变量也会随之消失。

  TimeSpan ts = new TimeSpan(0,0,20,0);

  Response.Cookie["myCookie"].Expires = DataTime.Now.Add(ts);

  //一个月后到期

  Response.Cookie["myCookie"].Expires = DataTime.Now.AddMonths(ts);

  //指定有效日期

  Response.Cookie["myCookie"].Expires = DataTime.Parse("10/26/2007");

  //永远不过期

  Response.Cookie["myCookie"].Expires = DataTime.MaxValue;

  //关闭浏览器后过期

  Response.Cookie["myCookie"].Expires = DataTime.MinValue;

时间: 2024-11-03 21:04:23

Cookie对象的相关文章

什么是Cookie对象,Session对象,Application对象。

Cookie是: 一个由网页服务器放在您硬盘上的非常小的文本文件. 它本质上就像您的身份证明一样,并且不能像代码那样被执行或被用来散布病毒.它只能被您使用并且只能由提供的服务器读取. 使用Cookie的目的是: 告诉服务器您再次的访问该服务器. Cookie能为您做什么?: 帮您节约时间.如果您自定义页面,或注册产品或服务.cookie帮助微软记住您的身份.当下一次您再次访问的时候,我们将显示您需要的信息.或者当您注册另一个产品或服务的时候,您只需要键入您的E-mail和密码.我们将帮您填入任何

JavaScript强化教程-cookie对象

Cookie对象: 是一种以文件(Cookie文件)的形式保存在客户端硬盘的Cookies文件夹中的用户数据信息(Cookie数据).Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的会话数据,并且该Cookie数据只允许被所访问的Web站点进行读取. 存储 cookie <script>     function saveCookie(cname,cvalue,exdays){         var d = new Date();         d.setTim

重温Servlet学习笔记--Cookie对象

首先要了解cookie必须得先了解http协议,,Cookie是http协议指定的,先由服务器保存cookie到浏览器,在下次浏览器请求服务器时把上次请求得到的cookie归还给服务器,cookie以键值对的形式保存在本地的缓存中. HTTP协议规定: 1个cookie最大4kb 一个服务器最多向一个浏览器保存20个cookie 一个浏览器最多保存300个cookie 注意,不同浏览器还是略有差异,不是所有浏览器都老老实实的遵守这个规定. cookie的用途举例: 服务器使用cookie来跟踪客

什么是Cookie对象,Session对象,Application对象等问题

1.什么是Cookie对象,Session对象,Application对象 Application对象应用程序状态:Web 应用程序的所有用户都可以访问该应用程序的状态信息Session对象,会话状态:只有特定会话中的用户可以访问该信息不同的用户正在使用某个应用程序,则每个用户都将有一个不同的会话状态客户端状态管理:Cookie对象Cookie:使用文本文件存储信息来维护状态Cookie对象也可以保存客户信息,与Session 对象相似,分别保存不同用户的信息.和Session的区别是:Sess

什么是Cookie对象,Session对象,application对象?

(1)Cookie对象是: 一个由网页服务器放在您硬盘上的非常小的文本文件. 它本质上就像您的身份证明一样,并且不能像代码那样被执行或被用来散布病毒.它只能被您使用并且只能由提供的服务器读取. 使用Cookie的目的是: 告诉服务器您再次的访问该服务器. Cookie能为您做什么?: 帮您节约时间.如果您自定义页面,或注册产品或服务.cookie帮助微软记住您的身份.当下一次您再次访问的时候,我们将显示您需要的信息.或者当您注册另一个产品或服务的时候,您只需要键入您的E-mail和密码.我们将帮

Cookie对象工具包,对象添加,获取,修改-亲测可用

先来了解下Cookie 和 Session对象的概念吧. 首先,Cookie是客户端缓存技术,大小一般为4kb左右,主要存储一些比较小的信息,常用的例子有用户名和密码,且是不安全的: Session是服务器缓存技术,大小不做控制,数据信息存储在服务器,是安全的. 如下是我反复测试并封装的一个Cookie工具包,供学习使用 . 1 package com.rick.framework.utils; 2 3 import java.util.HashMap; 4 import java.util.M

JavaScript学习08 Cookie对象

JavaScript学习08 Cookie对象 JavaScript Cookie Cookie对象: Cookie是一种以文件的形式保存在客户端硬盘的Cookies文件夹中的用户数据信息(Cookie数据). Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的会话数据,并且该Cookie数据只允许被所访问的Web站点进行读取. Cookie文件的格式: NS:Cookie.txt IE:用户名@域名.txt 有两种类型的cookie: (1)持久性cookie,会被存

JavaWeb温习之Cookie对象

1. 会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话.有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话. 2. 会话过程中要解决的一些问题 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据. 3. 保存会话数据的两种技术 3.1 Cookie Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用

javascript中的 cookie对象

Cookie 对象 是一种以文件(Cookie文件)的形式保存在客户端硬盘的Cookies文件夹中的数据信息(Cookie数据).Cookie文件夹中的用户数据信息(Cookie数据).Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的会话数据,并且该Cookie数据只允许被所访问的Web站点进行读取.(不允许进行跨域的访问) Cookie文件的格式: NS:Cookie.txt IE:用户名@域名.txt   javascript 写入Cookie 格式: docum