Coldfusion9不支持cfloop

时间:2019-01-14 06:22:52

标签: coldfusion-9 coldfusion-2016

我们已经在CF2016中开发了一个应用程序,但是其中一位客户仍然使用cf(cf9)的旧版本。因此,在使用cfloop时遇到问题。我们在Cf9中找不到cfloop的任何替代方法。请告知是否有可供cf9客户使用的替代方法。我们浏览了几个网站,但找不到任何解决方案。

PFB,当前代码中包含的代码段(CF 2016)。此代码段的目的是浏览字符串变量列表。

<cfset variables.SanitizeXSSExpressions=["<script", "<SCRIPT"]>

<cffunction name="SanitizeXSS" access="public" returntype="void" output="false">
    <cfargument name="scope" type="struct" required="true" />
	<cfset var key = "" />
	<cfset var tests = #variables.SanitizeXSSExpressions# />
	<cfset var ix = 0/>
	<cfloop collection="#arguments.scope#" item="key">
		<cfif IsSimpleValue(arguments.scope[key])>
			Code logic to sanitize input
		</cfif>
	</cfloop>
</cffunction>

<cfset SanitizeXSS(form) />

0 个答案:

没有答案