使用coldfusion剥离URL参数

时间:2016-06-13 18:54:34

标签: coldfusion

我查询的数据包含如下所示的网址,如何使用coldfusion从网址中提取Id值。

http://127.0.0.1/entity/abc.cfm?title=first-page-review&id=476

<cfif findNoCase('/entity/', qry.URL)>
    <cfset Param2 = ListGetAt(qry.URL,2,"&")>
     <cfoutput>#param2#</cfoutput>

这样输出就像 - &gt; &#39; id = 476&#39;,但我只需要数字ID作为输出。我可以删除前3个字符来获取id,但是有更好的方法可以做到这一点。感谢

1 个答案:

答案 0 :(得分:0)

如果您的网址变量始终保持一致:

<cfset IDvar1 = "http://127.0.0.1/entity/abc.cfm?title=first-page-review&id=476">

<cfset IDvar2 = ListLast(IDvar1,"=") />

输出IDvar2得出476。