这里我试图在冷融合页面中访问会话数据。您可以验证以下代码部分A代码放在第一页,B部分代码放在第二页。当我通过打印会话数据从第一页进入第二页时,出现错误。但是我能够在第一页本身访问会话数据。我在第二页中缺少任何必需的标签来访问会话数据。 任何人都可以帮助我。
Section A
<cfapplication name="GetLeadApp"
sessionmanagement="Yes"
sessiontimeout=#CreateTimeSpan(0,0,45,0)#>
<cfset session.uid="#FORM.Username#"/>
Section B
<cfoutput>#session.uid#></cfoutput>
谢谢, 斯瓦米萨
答案 0 :(得分:1)
在我有限的经验中,文件名必须是application.cfc(用于通用设置)或application.cfm(用于特定于目录的设置)。
所以如果你在目录&#34; adir / bdir&#34;并且您想要从目录&#34; adir&#34;访问会话变量,您可以创建名为&#34; adir / application.cfm&#34;的文件。使用来自&#34; A部分和#34;的代码,然后创建另一个名为&#34; adir / bdir / [文件名] .cfm&#34;并把你的&#34; B&#34;。这应该能够访问&#34; A部分&#34;来自&#34; B部分&#34;。
的会话变量