J'essaie de savoir si une variable d'URL existe, et si ce n'est pas le cas, assurez-vous qu'elle n'est pas vide.Coldfusion 8: IsDefined ('URL.variable') et n'est pas ""?
Cela ne fonctionne pas:
<cfif IsDefined('URL.affiliateId') and is not "">
//
</cfif>
Toutes les réponses ci-dessous fonctionnent, mais FYI structKeyExists() est plus efficace que isDefined(), et len() est plus efficace que NEQ "". Trim() est facultatif mais pas une mauvaise idée d'inclure cela. – Henry
Je pense qu'une meilleure raison d'utiliser structKeyExists() est la précision. IsDefined() a une portée légèrement plus large, ce qui peut parfois conduire à des résultats inattendus. – Leigh