4

无论如何,您的代码中是否有指定使用 J2EE 会话管理而不是 ColdFusion 会话管理,还是完全由 ColdFusion 管理员控制?

另外,如果您通过 ColdFusion 管理员关闭 J2EE 会话管理,可能会出现什么问题?

4

2 回答 2

4

不,您不能以编程方式更改 ColdFusion 提供对会话变量的访问的方式。

如果您取消选择“使用 J2EE 会话变量”,CF 将返回使用 CFID/CFTOKEN 作为识别浏览器会话的一种方式。我想您会发现使用 J2EE 方法来引用您的会话被认为更安全,因此是首选方法。

于 2011-04-04T16:15:01.993 回答
2

cfapplication虽然您可以通过/文件启用或禁用会话管理Application.cfc,但设置会话类型似乎需要访问管理员并重新启动服务器:http: //kb2.adobe.com/cps/182/tn_18232.html

即使是管理 API似乎也无济于事。

至于问题:首先在开发/测试服务器上尝试一下,然后看看 - 我从未尝试过。

于 2011-04-04T15:41:08.180 回答