cookies和session得一些理解

cookies如果没设置过期时间 他会在新建ie的时候失效 但是在你新建窗口的地方不会失效!

其实淘宝也是这么做的。。。

session每打开一个页面他的sessionid都会不一样 利用这个原理可以做防止页面重复提交的功能!
因为form提交后页面刷新的sessionid是一样的

如果保存Cookies时未设置过期时间, 则Cookies的过期时间为“当前浏览器进程有效”,即和Session一样关闭浏览器后则消失。在asp.net中还可以通过设置HttpCookie对象的过期时间为DateTime.MinValue来指定此Cookies为跟随浏览器生效。(这句话来之不易啊,在脑袋等人的帮助下才查到的。)

如果设置了过期时间并且大于当前时间,则会保存Cookies值。

如果设置了过期时间但是小于等于当前时间,则清除Cookies值。

posted @ 2009-08-21 09:37  awp110  阅读(169)  评论(0编辑  收藏  举报