I'm not sure if you can check for a variable like that.
You may need to do something like:

<cfif isDefined("evaluate("COOKIE." & #variables.cookieid#)")>

______________________
steve oliver
atnet solutions, inc.
http://www.atnetsolutions.com


-----Original Message-----
From: Paul Giesenhagen [mailto:[EMAIL PROTECTED]] 
Sent: Friday, February 01, 2002 4:09 PM
To: CF-Talk
Subject: cookie error


I am dynamically creating cookies and getting the following error.

I create the cookie by setting a uuid, then strip out everything but the
first part of the uuid

Example:
<!--- First set the id varable --->
<cfset variables.id = #createuuid()#>

<!--- Next I set the cookie id, by stripping out everything from the
above
id except for the first set of numbers.  format is
XXXXXX-XXXXX-XXXX-XXXXX --->
<cfset variables.cookieid = #ListGetAt(variables.id, 1, "-")#>

When i do that, I then set a cookie such as <cfcookie
name="#Variables.cookieid#" value="1">

But then on another page, I check for that cookie and get the following
error.

<cfif #IsDefined("cookie.#variables.cookieid#")# Is "Yes">
....
</cfif>
Here is the error:
Parameter 1 of function IsDefined which is now "cookie.00A27221" must be
a
syntactically valid variable name


What is the syntax problem .. do cookie names not like either alpha or
numeric characters?

Thanks

Paul Giesenhagen
QuillDesign
http://www.quilldesign.com
SiteDirector - Commerce Builder

______________________________________________________________________
Get Your Own Dedicated Windows 2000 Server
  PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER
  Instant Activation � $99/Month � Free Setup
  http://www.pennyhost.com/redirect.cfm?adcode=coldfusionb
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to