【发布时间】:2016-01-12 05:22:12
【问题描述】:
在 Chrome 和 Firefox 中一切正常,但如果我使用隐身模式,那么我会失去从一个超链接导航到下一个超链接的会话范围。 Internet Explorer 也无法正常工作。
Application.cfc:
component {
this.name = 'sessionScope'
this.SessionManagement = true
this.sessionTimeout = CreateTimeSpan(0,0,45,0)
}
索引.cfm:
<html>
<body>
<cfdump var="#session#">
</body>
</html>
每次刷新页面时,cfid 都会不断变化。
这是一个 Lucee 安装,但我添加了 ColdFusion 标签以覆盖更广泛的受众。
【问题讨论】:
-
如果我使用 Chrome,cfid 保持不变。但是,如果我使用隐身模式,每次导航到新链接时都会发生变化。 Internet Explorer 也是如此。
-
Phillip 我知道这不是很有帮助,但是我有很多网站使用与在 Lucee 上运行的相同的基本应用程序设置,并且它们在 Chrome 隐身模式下都可以正常工作,不会丢失页面加载之间的会话范围.不要以为会是这样,但你有没有尝试过不同的“名字”?
-
谢谢@andrewdixon。是的,这个概念验证使用的名称与其首次出现的名称不同。我还尝试将设置从“内存”更改为数据源,只是为了尝试不同的选项。现在我正在重新启动服务器。
-
我想知道我是否将 cfid 包含在 url 范围内,如果这对 IE 有帮助吗?还有来自 Adobe 的 take a look at this bugbase。
-
Lucee 是否可以选择像 Adobe 版本那样使用 J2EE 会话?使用它而不是标准的 cfid/cftoken 可能会有所帮助。
标签: coldfusion lucee