论坛首页 Java企业应用论坛

关于iframe和session的问题

浏览 6654 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-03-23  
<td width="597" valign="top"><iframe frameBorder=0 name=right  src="http://*.*.*.*/main.jsp" style="height:800px;visibility:inherit;width:100%;z-index:2" scrolling="auto"> </iframe>  </td>
当直接访问http://*.*.*.*/main.jsp这个地址时,浏览器能和服务器建立session,而且没有用cookie,可能是用url覆写,
但是如果iframe的话,浏览器也能和服务器建立session,但是却是用的cookie,
由于现在的浏览器好像在缺省情况下都会禁止cookie,所以浏览器端要设置受信任站点或者调整安全设置,
用户认为这样不够友好。:-(

不知各位能不能告诉我在使用iframe后,如何建立session而不使用cookie?
   发表时间:2004-03-24  
作了个试验:

1、当“父”页面和iframe页面在同一站点时,session是由cookie建立,因为我建了个filter,得到:
request.isRequestedSessionIdFromCookie()=true;

2、当“父”页面和iframe页面不在同一站点时,sessions建立失败,
request.isRequestedSessionIdFromCookie()=false;
此时可以从浏览器的隐私报告中看到,浏览器阻挡了iframe页面中的cookie请求。
0 请登录后投票
   发表时间:2004-03-27  
浏览器缺省都是把 Cookie 打开的。
建立 Cookie 的时候可以设置 Cookie 的访问权限。这可是基础知识,把讲 Servlet 的书找回来翻翻吧。
0 请登录后投票
   发表时间:2004-04-01  
dlee,那个cookie是自动建的,不是程序addCookie的。

而且浏览器默认是限制第三方cookie的
0 请登录后投票
   发表时间:2004-04-01  
http://expert.csdn.net/Expert/topic/2880/2880617.xml?temp=2.915591E-02

dlee,我在csdn上也发了帖子,你有空帮我看看,谢谢
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics