运维开发网

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

运维开发网 https://www.qedev.com 2020-03-03 13:27 出处:网络 作者:运维开发网整理
如果您希望ColdFusion将会话cookie创建为域级cookie,例如.bar.com而不是foo.bar.com然后你可以在jrun-web.xml中配置: – <session-config> <cookie-config> <active>true</active> <cookie-domain>.bar.com</cookie-d
如果您希望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(我想至少回答你的一个问题).

0

精彩评论

暂无评论...
验证码 换一张
取 消