【发布时间】:2013-11-01 21:44:14
【问题描述】:
由于我使用的系统具有登录和注销功能,所以当我登录系统时,我在会话中。我是 Session 新手,我的问题是我在任何 Coldfusion 页面中定义的任何变量及其值,我可以在任何页面上使用它吗?
例如,在浏览我的系统代码时,我在每个 CFML 页面都遇到了以下一行:
<cfparam name="INPUTID" default="0">
然后在页面的某个地方,我看到这个变量像 #INPUTId# 一样被使用。
请澄清
【问题讨论】:
-
上面那段代码与会话无关。它只是为变量设置默认值。查看
cfparam和scope types 上的文档。无作用域的变量,和上面的一样,通常默认放在variables作用域中。 -
我建议尽量减少会话变量的使用。原因是在现代浏览器中,用户可能会以您没有预料到的方式更改这些内容。
-
@DanBracuk ColdFusion 中的会话变量可能与您的想法不同
标签: session coldfusion