session - 错误 - 会话中未定义元素 X
问题描述
收到此错误
ELEMENT CURRLANGUAGE 在会话中未定义。
不明白为什么。直到昨天它工作正常
<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>
推荐阅读
- c# - Outlook 加载项开发 - VSTO 与 Web,是否可以更改表单?
- php - 如何使用 php 隐藏浏览器位置权限弹出窗口?
- node.js - 废弃但正在运行的 Vue 项目中的 Sass 加载程序问题
- ecmascript-6 - React-Create-App 创建 App.js,但使用旧的 js 语法
- image - 计算机视觉:在大型 2D 自上而下地图中定位地面图像
- c - 即使多个线程正在运行,OpenMP 也不会减少运行时间。怎么会这样
- asp.net - 如何在不同的服务器 IIS 中托管 asp.net core 子应用程序?
- angular - 如何修复角度下拉列表中的重复数据
- c# - iOS 平台上的 Xamarin Forms 未收到 Appcenter 推送通知
- android - android布局中水平或垂直居中的含义