【发布时间】:2010-05-26 05:05:43
【问题描述】:
好吧,这很奇怪……我有一个用 ColdFusion 构建的应用程序,其中有很多使用 Flex 完成的交互性。当用户登录时,会有会话变量,以及被调用的客户端会话。当您浏览到任何给定的 Flex 应用程序时,会相应地读取变量...但是,在 Windows(似乎是 XP 和其他人)上,由于某些原因,像 USER 这样的会话信息是随机未定义的...
这可能是会话超时的问题吗?即使我强制注销并重新登录,它似乎并不能真正解决问题...请注意,我无法自己复制错误,但它经常在 PC 上发生。
【问题讨论】:
-
这实际上取决于许多因素,从 Coldfusion 端的会话管理到浏览器、Flash 播放器的版本等。我想你必须找到确切的场景。
-
Flash Player 使用与容器浏览器不同的会话。也许这就是你正在经历的?
-
@Henry 你能说得更具体点吗?据我所知,这可能是问题所在。
-
如果您使用基于 cookie 的会话,那么 cookie flex 使用将不同于同一页面上浏览器使用的 cookie。
-
@Henry 好吧,我不是在处理 flex 中的 cookie...至少不是故意的。
标签: apache-flex session coldfusion