加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java-ee – 多个域上的域级会话cookie

发布时间:2020-12-15 02:31:43 所属栏目:Java 来源:网络整理
导读:如果您希望ColdFusion将会话cookie创建为域级cookie,例如.bar.com而不是foo.bar.com然后你可以在jrun-web.xml中配置: – session-config cookie-config activetrue/active cookie-domain.bar.com/cookie-domain /cookie-config persistence-config activefa
如果您希望ColdFusion将会话cookie创建为域级cookie,例如.bar.com而不是foo.bar.com然后你可以在jrun-web.xml中配置: –

<session-config>    
   <cookie-config>
          <active>true</active>
          <cookie-domain>.bar.com</cookie-domain>
   </cookie-config>
  <persistence-config>
    <active>false</active>
  </persistence-config>
</session-config>

但是,这是一个实例范围设置,因此,如果要在该实例上运行两个应用程序,或者确实要在一个具有或多个不同顶级域的应用程序上运行,则其中一个应用程序将具有无效的会话.

有没有办法将多个域添加到jrun-web.xml并让它选择相关的域?

谢谢.

解决方法

我设法找到 the DTD for jrun-web.xml(链接@顶点指向已失效的Macromedia URL).

这指定只能有一个< cookie-domain> XML中的节点.我还测试了一个域名列表,例如:

<cookie-domain>.domainA.com,.domainB.com</cookie-domain>

这也不起作用.

这不是一个绝对的答案,但我怀疑它可能是不可能的(!),并且肯定不可能通过jrun-web.xml(我想至少回答你的一个问题).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读