如何获取 Coldfusion 中的 URL 参数和值?
例如:-
我的网址是
test.cfm?par1=val1&par2=val2&par3=val3
是否可以直接获取第二个参数及其值?
with <cfset param='#url.par2#'>
我可以获得 par2 的值,
但我的参数是从其他页面动态生成并传递到这里的(par2可能是下次abc2,xyz2等..)
所以我认为更好的方法是获取第二个位置的参数和值(位置不会总是改变)。
任何想法我怎样才能得到它?
提前致谢
您还可以访问url
范围作为一个结构,所以你可以得到:
<cfset param2 = url['param2'] />
如果您可能有一组字段的命名约定,那么这非常有用。假设您正在收集姓名和电子邮件,如下所示:
email1=fo[email protected] /cdn-cgi/l/email-protection&name1=Fred&[email protected] /cdn-cgi/l/email-protection&name2=Sally
你可以这样写:
<cfloop condition="someCondition">
<cfset email = url['email' & i] />
<cfset name = url['name' & i] />
<!--- Do something --->
<cfset i++ />
</cfloop>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)