【发布时间】:2009-08-27 17:07:31
【问题描述】:
在 IE6 中使用 ColdFusion 实现会话时,我们遇到了一个奇怪的问题。
登录并刷新页面后,所有会话变量都将丢失。
它在管理员中的某种配置?您能给我一些解决此问题的提示吗?
提前致谢!
【问题讨论】:
-
会话是否被cookie存储?这可能会导致它
-
会话不存储在 cookie 中,但 CF 使用 cookie 来唯一标识浏览器并将会话变量与它联系起来。如果 CF cookie 被重置,它实际上会清除所有会话变量。
-
如果您使用来自数据源的客户端变量,如果集群中有多个服务器并且其中一个数据源配置不正确,则可能会发生这种情况。要进行故障排除,请查看您的 cftoken 或 cfid cookie。您应该在客户端变量表(我认为是 CDATA)中有一个与之对应的值。刷新下一页后,您应该仍然拥有相同的 cftoekn/cfide,否则会重置会话。此处有关客户端变量的一些信息可能会有所帮助:coldfusionmuse.com/index.cfm/2007/1/23/client.variables
标签: coldfusion internet-explorer-6 session