【Iframe丢Session的原因】:session是客户端和服务器端共同认证的,客户端存储标识,通过附加在页面的头发送给服务器端,服务器进行识别,如果符合条件就可以获得相应的session操作权。
但如果页面是来自框架的,而框架的父页和框架不是一个站点的话,客户端默认是禁止向页面附加头信息的,这样服务器端就无法识别客户端框架里面的页面,自然不能操作Session。
【问题的根源】:不发送头信息
【解决办法】:向页面附加头信息
Response.AddHeader("P3P", "CP=CAO PSA OUR")
框架中session为空的解决办法
最新推荐文章于 2021-06-17 22:01:40 发布