会话和ColdFusion仅在IE6中出现问题

时间:2009-08-27 17:07:31

标签: coldfusion internet-explorer-6 session

在IE6中使用ColdFusion实现会话时,我们遇到了一个奇怪的问题。

登录后和页面刷新后,所有会话变量都将丢失。

管理员中的某种配置?你能给我一些关于这个问题的疑难解答提示吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

我认为这是因为您的IE6不接受Cookie?

答案 1 :(得分:1)

我以前见过这个,但已经很久了。我记得创建一个测试页面来转储网站的cookie,他们会在每次刷新时更改。我不记得我们是否找到了解决方案。我想说这个问题是在微软再次更新之后解决的,但是很久以前我真的不记得了。

您正在为CF创建并用于跟踪浏览器状态的CFID和/或CFTOKEN Cookie获取新值。 (网络本质上是无国籍的,但是当你需要进行交易时,这并不是很有帮助。)

以下是我见过的其他人提到的一些问题:

  • 使用www.domain.com和domain.com不一致。该网站可能以任何方式工作,但除非您使用域名cookie,否则cookie将非常关注
  • IE中的隐私设置过于严格
  • 域名中的特殊字符(具体提到下划线)
  • Web服务器上缺少P3P策略(返回隐私设置)

至于解决方案,您是否尝试过使用J2EE会话变量?有些人在解决这个问题上取得了成功。