IE에서 내 Coldfusion 세션 변수가 실패했습니다. FireFox 및 Chrome의 페이지에서 세션을 유지 관리하는 데 아무런 문제가 없습니다. 비슷한 질문이 여기에 게시되었고 솔루션은 관리자에서 J2EE 세션 변수를 확인하는 것이 었습니다. 내 경우에는 서로 다른 내가 J2EE 세션 관리 페이지에서 확인하고 또한 나는, 세션이 Application.cfc
IE11에서 ColdFusion 세션 변수가 GONE입니다.
<cfset THIS.Name ="New_Site_Version1"/>
<cfset THIS.ApplicationTimeout = CreateTimeSpan(0,0,30,0) />
<cfset THIS.SessionManagement ="YES"/>
<cfset THIS.SessionTimeout = CreateTimeSpan(0,0,30,0) />
<cfset THIS.SetClientCookies = "YES" />
<cffunction name="OnSessionStart" access="public" returntype="void" output="false">
<CFIF IsDefined("URL.user_ID")>
<CFSET SessionObj = New cfcomponents.Main.ManageSessions()>
<CFSET SessionObj.CreateUserSessions(URL.user_ID)>
</CFIF>
</cffunction>
내가 선택하면 나는 또한 세션 쿠키 관리자
체크 한이었다 내에서 다음과 같은 점이다 Application.cfc에서 생성되었지만 링크를 클릭하자마자 사라졌습니다. IE에서만 발생합니다.
해결 방법이 있습니까?
은 아마 관련이없는,하지만 삼십분은 대한 다소 짧은 settting입니다 응용 프로그램 시간 초과. 기본값은 48 시간입니다. –
나는 그것을 바꿨지 만 이것은 여전히 나의 테스트 단계에있다. IE 브라우저 설정을 "낮음"(도구> 인터넷 옵션> 개인 정보 탭)으로 낮추면 문제가 사라진다는 것을 알게되었습니다. 문제는 내 웹 앱을 사용할 때마다 사용자에게 브라우저를 재설정하도록 요청할 수 없다는 것입니다. 이것은 상당히 성가시고 실망 스럽습니다. 이 문제를 겪고있는 것은 나만인가? – user1557856
잃어버린 세션의 원인은 무엇입니까? 다른 페이지로 이동하면 쿠키가 손실됩니까? 또는 앱에서 다른 곳으로 이동할 때 길을 잃은 것입니까? 언제 그것을 잃어버린거야? 브라우저가 쿠키를 보관하지 않도록 설정 한 경우 할 수있는 일이 없습니다. (글쎄, 나는 토큰 이외의 URL을 의미한다.) –