浏览 6654 次
锁定老帖子 主题:关于iframe和session的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-03-23
当直接访问http://*.*.*.*/main.jsp这个地址时,浏览器能和服务器建立session,而且没有用cookie,可能是用url覆写, 但是如果iframe的话,浏览器也能和服务器建立session,但是却是用的cookie, 由于现在的浏览器好像在缺省情况下都会禁止cookie,所以浏览器端要设置受信任站点或者调整安全设置, 用户认为这样不够友好。:-( 不知各位能不能告诉我在使用iframe后,如何建立session而不使用cookie? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-03-24
作了个试验:
1、当“父”页面和iframe页面在同一站点时,session是由cookie建立,因为我建了个filter,得到: request.isRequestedSessionIdFromCookie()=true; 2、当“父”页面和iframe页面不在同一站点时,sessions建立失败, request.isRequestedSessionIdFromCookie()=false; 此时可以从浏览器的隐私报告中看到,浏览器阻挡了iframe页面中的cookie请求。 |
|
返回顶楼 | |
发表时间:2004-03-27
浏览器缺省都是把 Cookie 打开的。
建立 Cookie 的时候可以设置 Cookie 的访问权限。这可是基础知识,把讲 Servlet 的书找回来翻翻吧。 |
|
返回顶楼 | |
发表时间:2004-04-01
dlee,那个cookie是自动建的,不是程序addCookie的。
而且浏览器默认是限制第三方cookie的 |
|
返回顶楼 | |
发表时间:2004-04-01
http://expert.csdn.net/Expert/topic/2880/2880617.xml?temp=2.915591E-02
dlee,我在csdn上也发了帖子,你有空帮我看看,谢谢 |
|
返回顶楼 | |