Internet Explorer删除会话

时间:2014-02-26 16:09:31

标签: internet-explorer coldfusion

我有一个用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>

1 个答案:

答案 0 :(得分:0)

如果其他人遇到同样的问题,可以通过在ColdFusion Administrator中打开J2EE会话变量来解决问题。