cfif中的Regex在那里检查';URL中有参数吗?
仅当参数?staff附加到URL时,我才尝试显示代码块,例如: 仅当当前URL加载了www.blank.com/folder/?staff时显示链接cfif中的Regex在那里检查';URL中有参数吗?,regex,coldfusion,coldfusion-9,Regex,Coldfusion,Coldfusion 9,仅当参数?staff附加到URL时,我才尝试显示代码块,例如: 仅当当前URL加载了www.blank.com/folder/?staff时显示链接 有什么想法吗?您不需要用正则表达式解析url,如果定义了url变量,它应该已经在url变量中了 <cfif IsDefined("URL.staff")> 您不需要用正则表达式解析url,如果定义了url变量,它应该已经在url变量中了 <cfif IsDefined("URL.staff")> 我不认为有任何性能差异
有什么想法吗?您不需要用正则表达式解析url,如果定义了url变量,它应该已经在url变量中了
<cfif IsDefined("URL.staff")>
您不需要用正则表达式解析url,如果定义了url变量,它应该已经在url变量中了
<cfif IsDefined("URL.staff")>
我不认为有任何性能差异,但对我来说,最好使用StructKeyExists(url,'staff')
而不是isDefined(“url.staff”)
。不过,任何一个都肯定能完成任务。我不认为有任何性能差异,但对我来说,最好使用StructKeyExists(url,'staff')
而不是定义的(“url.staff”)
。任何一个都肯定能完成任务。一般来说,StructureKeyExists是首选,因为它更精确。它是在搜索有时会引起歧义的变量时定义的——更不用说了。一般来说,StructureKeyExists是首选的,因为它更精确。它的定义是寻找有时会引起歧义的变量——更不用说了。