无论如何,您的代码中是否有指定使用 J2EE 会话管理而不是 ColdFusion 会话管理,还是完全由 ColdFusion 管理员控制?
另外,如果您通过 ColdFusion 管理员关闭 J2EE 会话管理,可能会出现什么问题?
无论如何,您的代码中是否有指定使用 J2EE 会话管理而不是 ColdFusion 会话管理,还是完全由 ColdFusion 管理员控制?
另外,如果您通过 ColdFusion 管理员关闭 J2EE 会话管理,可能会出现什么问题?
不,您不能以编程方式更改 ColdFusion 提供对会话变量的访问的方式。
如果您取消选择“使用 J2EE 会话变量”,CF 将返回使用 CFID/CFTOKEN 作为识别浏览器会话的一种方式。我想您会发现使用 J2EE 方法来引用您的会话被认为更安全,因此是首选方法。
cfapplication
虽然您可以通过/文件启用或禁用会话管理Application.cfc
,但设置会话类型似乎需要访问管理员并重新启动服务器:http: //kb2.adobe.com/cps/182/tn_18232.html
即使是管理 API似乎也无济于事。
至于问题:首先在开发/测试服务器上尝试一下,然后看看 - 我从未尝试过。