除了Ifrmae有丢Session问题外,frameset也有同样的问题Frameset的问题更不确定,是有时会丢,有时不会丢,这更认人头痛,在网上找到了一个方法,在页面page_onload里添加一语句:
Response.AddHeader(“P3P”,”CP=CAO PSA OUR”);
FrameSet中的Session丢失问题就解决了至于里面具体的原因 也没时间去搞懂了
最简单的方法就是在iis里设置
解决办法
response.addHeader(“P3P”,”CP=CAO PSA OUR”)。
不过难道我们需要在每个页面都加这个么?
不需要的
如果有权配置IIS服务器
打开IIS
管理工具——〉选择一个网站——〉属性——〉http头,增加一个http头
然后输入头名:P3P
输入头内容:CP=CAO PSA OUR
如果没有权限配置IIS服务器,但是你用的是asp.net的话
可以用httpmodual来实现在全部页面或者部分页面头部插入所需要的标志
本站点的某个目录就是这样实现的