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