我有一个用ColdFusion编写的网站,它通过Application.cfc文件利用CF Session管理。在FF和Chrome中一切正常,但当我尝试浏览网站时,IE似乎放弃了会话。
基本上我会登录,它会正确设置会话信息并将我引导到index.cfm页面。在此页面上,我使用会话变量来提取有关用户的数据。到目前为止一切似乎都很好,但是只要我点击页面中的链接转到网站的其他区域,我就会被踢回登录界面。
进一步研究,我有一个检查以确保定义会话user_id,如果不定义,则重定向到登录页面。它正在触及该代码块并重定向到登录页面,因为我的session.user_id已不再定义。这仅发生在Internet Explorer中。
有没有人对我能找到什么或尝试解决它有任何想法?
谢谢!!!!
的Application.cfc
以下是与我的application.cfc
中的会话/ cookie相关的设置<cfset this.name = "MYAPP">
<cfset this.applicationTimeout = CreateTimeSpan(4,0,0,0)>
<cfset this.clientManagement = true>
<cfset this.sessionManagement = "yes">
<cfset this.sessionTimeout = createTimeSpan(0,4,0,0)>
<cfset this.setClientCookies = false>
<cfset this.setDomainCookies = false>
答案 0 :(得分:0)
如果其他人遇到同样的问题,可以通过在ColdFusion Administrator中打开J2EE会话变量来解决问题。