日期:2014-05-17  浏览次数:20749 次

sessionid能否回写?
问题是这样的,a   页面设置session后,跳转到b页面,这时session失效,如果知道a页面生成的sessionid能否将现有session还原到a页面session,或根据a   页面sessionid取得相关的session属性!

哪位大哥能给说说session管理的过程?



------解决方案--------------------
session是通过sessionid 做为唯一值和索引的

所以失效的时候sessionid是在服务器上被清空的

asp.net2.0技术为了使不允许cookie的机器也能用session使用了一种url的技术,可以把sessionid当链接使用

大概的技术思想是用了isapi filter的技术

asp技术如果也想做同样的事情的话,一样要自己写个isapi的东西,不过好在这个现在并不是技术难题
------解决方案--------------------
此时其实session并没有失效,只不过是重新开启了一个新的session,这两个session 并不同,所以不能交互,这种现象与浏览器有一定的关系.