在ColdFusion中访问会话数据

时间:2017-10-15 09:50:46

标签: session coldfusion

这里我试图在冷融合页面中访问会话数据。您可以验证以下代码部分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>

谢谢, 斯瓦米萨

1 个答案:

答案 0 :(得分:1)

在我有限的经验中,文件名必须是application.cfc(用于通用设置)或application.cfm(用于特定于目录的设置)。

https://helpx.adobe.com/coldfusion/developing-applications/developing-cfml-applications/designing-and-optimizing-a-coldfusion-application/using-an-application-cfm-page.html

所以如果你在目录&#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;。

的会话变量