4

在代码中是否有指定使用J2EE会话管理而不是ColdFusion会话管理,还是通过ColdFusion管理员完全控制?我使用J2EE或ColdFusion会话变量吗?

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

回答

4

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

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

2

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

即使admin API似乎没有帮助这里。

至于问题:只需在开发/测试服务器上先试试看看 - 我从来没有尝试过。