【问题标题】:How do I add domain to the jsessionid cookie in coldfusion?如何在coldfusion中将域添加到jsessionid cookie?
【发布时间】:2013-04-18 03:21:02
【问题描述】:

我们使用的是 ColdFusion 9.0.1,并且在域和子域之间共享 JSESSION cookie 时遇到问题。它们是两个不同的网站,我们不希望在它们之间共享任何会话信息。

如何向 jsessionid cookie 的域字段添加值?我见过一些人手动创建第二个 jsessionid cookie 的例子,但我宁愿只使用一个。

【问题讨论】:

  • 会话与应用程序名称相关联,因此一旦禁用 setdomaincookies,将 host_name 合并到理论上应该可以防止它们被共享。
  • @PeterBoughton 你是对的,但问题是在 IE 中你可以得到两个 JSESSION id cookie,然后当它对使用哪一个感到困惑时。特别是在使用 NOW 时间值使 cookie 过期之后。
  • 我想一个问题是,您是否需要 jsessionid / 常规cfid 是否会出现问题?

标签: coldfusion


【解决方案1】:

我不认为默认情况下在 cookie 上设置了域,这应该将其限制为同一个域,也许有人编辑了您的 jrun-web.xml 文件并硬编码了一个值(查找 cookie-domain 标记) ?请参阅http://livedocs.adobe.com/jrun/4/Programmers_Guide/techniques_servlet13.htm 了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-01
    • 2017-01-08
    • 1970-01-01
    • 2016-08-17
    • 2016-12-26
    • 1970-01-01
    • 2018-06-14
    • 2022-06-11
    相关资源
    最近更新 更多