Coldfusion是否具有“全局”结构,表达式global["FORM"]
,global["URL"]
,global["APPLICATION"]
,global["SESSION"]
等是否有效?
答案 0 :(得分:10)
没有。表格,网址,应用程序,会话等都是全球性的。已经。如果您只想一次性转储所有范围,那么底层Java已经得到了这个:
<cfdump var="#getPageContext().getBuiltInScopes()#">
或者至少过去曾经如此,但在CF9中你必须使用它:
<cfdump var="#getPageContext().getCFScopes()#">
答案 1 :(得分:5)
抱歉,答案是,“不。” (我最多30个字符吗?)
答案 2 :(得分:0)
我的看法是你对FORM和URL范围不满意。 您可以使用SessionTracker Java对象访问在CF实例上运行的所有用户会话:
<cfset sessionTrackerObj = createObject("java","coldfusion.runtime.SessionTracker")>
<cfoutput><p>There are #sessionTrackerObj.getSessionCount()# active sessions</p></cfoutput>
转储sessionTrackerObj以查看其结构。
APPLICATION范围也是如此:
<cfset appTrackerObj = createObject(“java”,”coldfusion.runtime.ApplicationScopeTracker”)>
享受!