Session 错误-会话中未定义元素X

Session 错误-会话中未定义元素X,session,coldfusion,cfml,Session,Coldfusion,Cfml,获取此错误 会话中未定义元素语言 我不明白为什么。直到昨天,天气一直很好 <cfif session.currLanguage eq 'English'> <cfset session.currLanguage = ''> </cfif> 因为会话范围中未定义currLanguage。呜呜呜呜 试试看定义了什么 <cfdump var="#SESSION#"> 这可能是因为某些东西没有在应该设置的时候设置。我们必须查看您的代码才能确定。如

获取此错误

会话中未定义元素语言

我不明白为什么。直到昨天,天气一直很好

<cfif session.currLanguage eq 'English'>
   <cfset session.currLanguage = ''>
</cfif>
因为会话范围中未定义currLanguage。呜呜呜呜

试试看定义了什么

<cfdump var="#SESSION#">
这可能是因为某些东西没有在应该设置的时候设置。我们必须查看您的代码才能确定。如果您认为它工作正常,并且希望防止将来出现不必要的错误消息,可以执行如下检查:

<cfif structKeyExists(SESSION, "currLanguage") AND SESSION.currLanguage is "English">
Logic Logic Logic
</cfif>

请确认一下

请正确检查会话范围中的值更新。 将根据应用程序名称创建会话范围。因此,如果我们将应用程序名称创建为动态的或最近更新的,那么会话范围将创建为新的
没有多少帮助。页面在coldfusion服务器中运行。有很多会话,称为表单2-3不同页面。我尝试了cfdup var会话代码,也尝试了上面的代码…不工作…它转到另一个会话,并给出相同的错误application.cfc最近有变化吗?我有application.cfm。否最近未更改您是否确认会话在web服务器上工作?你能创建一个示例application.cfm+page.cfm,看看它们是否有效吗?可能是