cookies和session得一些理解
cookies如果没设置过期时间 他会在新建ie的时候失效 但是在你新建窗口的地方不会失效!
其实淘宝也是这么做的。。。
session每打开一个页面他的sessionid都会不一样 利用这个原理可以做防止页面重复提交的功能!
因为form提交后页面刷新的sessionid是一样的
其实淘宝也是这么做的。。。
session每打开一个页面他的sessionid都会不一样 利用这个原理可以做防止页面重复提交的功能!
因为form提交后页面刷新的sessionid是一样的
如果保存Cookies时未设置过期时间, 则Cookies的过期时间为“当前浏览器进程有效”,即和Session一样关闭浏览器后则消失。在asp.net中还可以通过设置HttpCookie对象的过期时间为DateTime.MinValue来指定此Cookies为跟随浏览器生效。(这句话来之不易啊,在脑袋等人的帮助下才查到的。)
如果设置了过期时间并且大于当前时间,则会保存Cookies值。
如果设置了过期时间但是小于等于当前时间,则清除Cookies值。