I have noticed that if you call an url like this:
http://www.fusebox.org/suggestions/index.cfm?fuseaction
the result is an error that can not be handle by cferror.
------
Error Diagnostic Information
An error occurred while evaluating the expression:
"caller.attributes.#urlname#" = "#evaluate("url."&"#urlname#")#"
Error near line 67, column 12.
An error has occurred while processing the expression:
url.fuseaction
Error near line 1, column 1.
------
Maybe it's better to change the line 5 of formurl2attributes :
<cfif not isdefined( 'attributes.' & urlname ) >
in something like this:
<cfif not isdefined( 'attributes.' & urlname ) and isdefined("url." &
"#urlname#")>
In this way it's not possible for a user to break our code.
Bye.
FaSer
*******************************************************
FABIO SERRA - [EMAIL PROTECTED]
PGP and ICQ available
********************************************************
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists