社区
Web开发应用服务器
帖子详情
ie6下打开新窗口会丢失会话session
xiaochun023
2010-04-23 09:36:13
ie6下打开新窗口会丢失会话session
在IE7,FF,chrome下一切都很正常。
ie6我把安全已经设置为最低了。
这是为何?
...全文
244
1
打赏
收藏
ie6下打开新窗口会丢失会话session
ie6下打开新窗口会丢失会话session 在IE7,FF,chrome下一切都很正常。 ie6我把安全已经设置为最低了。 这是为何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xshf12345
2010-04-23
打赏
举报
回复
在设置session 的那个页面里加上
response.addHeader("P3P", "CP=CAO PSA OUR");
相关推荐
ie与
session
丢失
(
新窗口
cookie
丢失
)实测及解决方案
今天在一个群中有人问到
ie6
中使用js的open,发现
新窗口
中并获取不到
session
, 经过使用下面的测试代码测试发现,是因为php
session
id储存是进程级的有效期,只有同一进程才能获取得到,很多人说,open后或是target=”_blank”,都是
会
打开
新的ie进程, 所以,之前窗口的php
session
id就不跟着
新窗口
走,导致获取不到. 我自己的测试使用的是ietest,6/7/8(9启动不起来,不确定),都出现相同的情况. 但是使用windows自带的ie10测试不存在此情况. chrome也是多线程,但是并不存在此情况. firefox不存在此情况. index.php 复
工作总结33 财务系统在
IE6
下每
打开
一个
新窗口
就
会
丢失
session
会
话
问题: 财务系统在
IE6
sp03下每
打开
一个
新窗口
(target='_blank')就
会
丢失
session
,只要是
新窗口
都
会
出现登录超时提示,说明
新窗口
里没有取到
session
这是为什么呢,改如何去解决呢? 解决方案:
Session
ID
会
保存在浏览器的Cookie中,而
IE6
,每次弹出一个窗体的时候,都相当于启动了一个独立的IE浏览器,所以第一个窗体的Cooki
【Javascript】解决
ie6
sp2/sp3版本兼容问题
在开发的过程中,发现window.showModalDialog这种方式
打开
窗口的话,
会
出现
新窗口
会
话
丢失
的情况,这个情况在
ie6
中sp2和sp3也有区别,在sp3中是可以
session
是可以传入的,但到了sp2或者sp1版本的
ie6
浏览器就
会
出现
会
话
失效的提示。上网查了一下,发现低版本的
ie6
使用window.showModalDialog方法的时候
新窗口
无法将主窗口中的
session
ID给传入
showModalDialog
session
丢失
在使用showModalDialog时
会
经常出现
Session
失效的问题,尤其是在这样的使用情况下:首先window. showModalDialog,然后执行任何的创建
新窗口
有关的操作,比如 ,或者在模态窗口中调用window.open,或者通过内建帧
打开
某一页面,这种情况下都有可能造成
Session
丢失
(在
IE6
和IE7下测试过,IE8好像没问题)。在网上找的解决办法:用wind
session
丢失
1,模式对话框弹出
新窗口
会
导致
Session
丢失
(
IE6
IE7)firefox和chrome OK 2,跨域访问的问题 3,get请求并发点击,
session
就
会
出现一定几率的
丢失
Web开发应用服务器
5,644
社区成员
20,199
社区内容
发帖
与我相关
我的任务
Web开发应用服务器
Web开发应用服务器相关讨论专区
复制链接
扫一扫
分享
社区描述
Web开发应用服务器相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告