摘要: 缓存Cookie是保存在浏览器端的缓存中,如果设置了保存时间,那么cookie就会存到硬盘中去。 而session是保存在服务器端的。当服务器端产生一个session时,它会对应有一个sessionid,然后把这个sessionid写到一个cookie里面去,随后发到浏览器端。浏览器端收到这个保存了sessionid的cookie后,将它写到缓存中去。后面浏览器对服务器的请求过程中,都会带着这个cookie。到了服务器端,用cookie中保存的sessionid找到session信息。于是程序员就可以使用这些信息了。要注意的是:一次会话就是一次session,所以每次请求页面的时候都会有一个c 阅读全文
posted @ 2012-04-29 12:15 伯箫 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 表单是和页面相关的。只有表单提交了之后,服务器才能得到这些数据。但有时候,我们想要在一个站点的多个页面中使用一些和用户相关的信息。表单就不适用了。这时候可以用cookie,cookie是和站点相关的,每一次向服务器发送请求的时候,除了发关表单数据外,都会强制性的带上cookie信息(除非浏览器中禁用了cookie)。注意,是每一次都会,哪怕是请求的jpg,css,js等外部文件的时候。Cookie可以保存哪些数据? 只可以保存String类型。Asp.net中怎样使用COOKIE?用HttpCookie类,如:HttpCookie cook = new HttpCookie("uIn 阅读全文
posted @ 2012-04-29 12:14 伯箫 阅读(183) 评论(0) 推荐(0) 编辑