Session变量将在服务器为每个连接建立一个字典对象,使用的是服务端保存。Cookie可能会有一个按照年月日来判断的作废日期,而Session级别的变量在连接超时后就作废 Cookie:是存储在客户端文件系统的文本文件中或客户端浏览器对话的客户端浏览器对话的内存中的少量的数据。当我们在访问一个网站网页,当用户请求该网页时,应用程序会首先检查用户在此前是否已经登录过,我们可以通过读取Cookie获取用户信息来判断是否让它继续访问 HttpCookie cookie = Request.Cookies["user"]; if (null==cookie) { Response.Write("没有发现制定的cookie"); } else { Response.Write("cookie的全部值:" + cookie.Value + "<br/>"); Response.Write("sex值为:" + cookie["sex"] + "<br/>"); Response.Write("age值为:" + cookie["age"] + "<br/>"); }
//存储信息 Session["myname"] = "chenxiaomei"; //获取信息 string myname = Session["myname"]; //清除session Session.Clear();//从Session状态集合中移除所有的键和值 Session.Abandon();//取消当前Session会话
|