JUST FOUND OUT SOMETHING...

After closing my browser and reloading the page. I noticed all the cookies
were deleted ! ( like I wanted them to be ).

So this means that the browser or ( coldfusion ) was not accepting the
expires attriubute that I was giving it.

According to my CF developer study guide... these cookies are called
"browser session cookies". The question now is, why wasn't CF accepting the
expires attribute ?




>NOVAK --
>
>Yes I did get your message. And I did change my code to reflect that ( all
>uppercase cookie names ). But still having the same problem. Do you think
>the fact that I'm working on a local testing machine ( could that be the
>culprit ).
>
>Using CFMX 6.1.
>
>Something that I noticed... when I remove my CF code to delete the
>cookies... the old values come back !!!!. How can this be, if I have
>deleted
>them ?.
>
>I putting my cookie deletion code in an included cfmx template. Not sure if
>this makes a difference either.
>
>
>
>
>
> >From: "cf-talk" <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: CF-Talk <[EMAIL PROTECTED]>
> >Subject: RE: question about cookies..
> >Date: Wed, 3 Dec 2003 12:37:18 -0800
> >MIME-Version: 1.0
> >Received: from houseoffusion.com ([64.118.64.245]) by
>mc10-f33.hotmail.com
> >with Microsoft SMTPSVC(5.0.2195.6713); Wed, 3 Dec 2003 12:40:06 -0800
> >Received: from LOCALHOST by LOCALHOSTwith ESMTP id
> >9A8C5CA031FA934383F55DC984720901Wed, 3 Dec 2003 15:39:16 -0500
> >X-Message-Info: JGTYoYF78jEYReA0JNQaclj88XXTDfnZ
> >Message-ID: <[EMAIL PROTECTED]>
> >Precedence: bulk
> >References: <[EMAIL PROTECTED]>
> >Return-Path: [EMAIL PROTECTED]
> >X-OriginalArrivalTime: 03 Dec 2003 20:40:12.0426 (UTC)
> >FILETIME=[A63A5EA0:01C3B9DD]
> >
> >Dan,
> >
> >Did you get my earlier message about naming all of your cookies in UPPER
> >CASE?  That just might solve your problem.
> >
> >-Novak
> >
> >-----Original Message-----
> >From: Dan Farmer [mailto:[EMAIL PROTECTED]
> >Sent: Wednesday, December 03, 2003 12:26 PM
> >To: CF-Talk
> >Subject: Re: question about cookies..
> >
> >
> >Yes Michael, persistence is causing a problem.... I am setting the
> >cookies
> >via _javascript_ with the following code....< see very below for how I'm
> >trying to delete them >. Just seems funny and odd, that a JS alert (
> >returns
> >different cookie values ). For example... the QUESTION cookie.. keeps
> >coming
> >back....... I've also included code from my application.cfm page as
> >well.
> >
> >I'm starting to get frustrated... I may use session variables
> >instead....
> >errrrgghhh.
> >
> >The reason I'm setting them with JS as opposed to just coldfusion only,
> >is
> >that I want the cookies to be stored after the user enters it into a
> >form
> >field without the form being submitted. I need the data to be persistent
> >in
> >my form. I thought of other ways to do this... such as having the JS
> >call
> >another CF page ( which creates session variables. And then closing the
> >page
> >right away ). But that seems dumb... the cookies should be working.
> >
> >//  CODE TO SET THE COOKIES
> >
> >function setdacookie(what, value, danum)
> >{
> >     if(what == "question")
> >     {
> >        document.cookie = "QUESTION=" + value ;
> >        alert(document.cookie);
> >     }
> >     else if(what == "question_o")
> >     {
> >if( eval("document.theform.optional.checked") == true )
> >{
> >              eval("document.theform.optional.checked = true"); value =
> >true; }
> >else
> >{
> >     eval("document.theform.optional.checked = false"); value = false; }
> >
> >document.cookie = "OPTIONAL=" + value ;
> >     }
> >
> >     else
> >     {
> >if(danum == 4)
> >                 {
> >       if( eval("document.theform." + what + ".checked") == true )
> >       {
> >           eval("document.theform." + what + ".checked = true"); value =
> >true;
> >                        }
> >              else
> >       {
> >           eval("document.theform." + what + ".checked = false"); value =
> >
> >false;       }
> >                 }
> >document.cookie = what + "=" + value ;
> >       }
> >
> >}
> >
> >// APPLICATION.CFM CODE
> >
> ><cfapplication name="surveyapp"
> >sessionmanagement="yes"
> >setclientcookies="yes"
> >sessiontimeout="#createtimespan(0, 0, 20, 0)#"
> >applicationtimeout="#createtimespan(0, 0, 20, 0)#"
> >clientmanagement="yes"
> >clientstorage="registry">
> >
> >// CODE TO DELETE COOKIES
> >
> ><cfcookie name="surveyid" value="" expires="now">
> ><cfcookie name="question" value="" expires="now">
> ><cfcookie name="optional" value="true" expires="now">
> >
> ><cfloop from="1" to="20" index="i">
> >    <cfif isdefined('cookie.ans#i#') or isdefined('cookie.ans#i#check')>
> >         <cookie name="ans#i#" value="" expires="now">
> >         <cfcookie name="ans#i#check" value="" expires="now">
> >     </cfif>
> ></cfloop>
> >
> > >Out of curiosity, is the persistence causing a problem for your code,
> >or
> > >did you just notice that the output of this cookie was retaining these
> > >values after deleting them?  If there is no problem, I would say you
> >are
> > >all set.  It would help to see a little more code though from the page
> > >where you are setting these variables.  Such as if you are using
> > >cfapplication and client management, how are you setting the cookies
> > >etc....
> > >
> > >
> > >   ----- Original Message -----
> > >   From: Dan Farmer
> > >   To: CF-Talk
> > >   Sent: Wednesday, December 03, 2003 12:13 PM
> > >   Subject: Re: question about cookies..
> > >
> > >
> > >   I've tried a CFDUMP var="#cookie#, and funny enough it returns a
> >whole
> > >set
> > >   of different cookies than ( alert(document.cookie)) ....could it be
> >tha
> > >to
> > >   need to use _javascript_ to delete them because they were created with
> > >   _javascript_? Someone mentioned that it might be because of page
> > >processing,
> > >   but no that's not it ( I've gone to subsequent pages and they are
> >still
> > >   there ).
> > >
> > >   Here's my code trying to delete them ...
> > >
> > >   <cfcookie name="surveyid" value="" expires="now">
> > >   <cfcookie name="question" value="" expires="now">
> > >   <cfcookie name="optional" value="true" expires="now">
> > >
> > >   <cfloop from="1" to="20" index="i">
> > >
> > >   <cfif isdefined('cookie.ans#i#') or isdefined('cookie.ans#i#check')>
> > >   <cookie name="ans#i#" value="" expires="now">
> > >   <cfcookie name="ans#i#check" value="" expires="now">
> > >   </cfif>
> > >
> > >   </cfloop>
> > >
> > >   Here's what _javascript_: alert(document.cookie) returns >
> > >
> > >   question=What is my name macker; ans1sdfsdfs; ans1=Macker macker;
> > >   ans2=annaser er macka; optional=true; ans3=macker sdfsdf;
> > >ans1check=false;
> > >   ans2check=false; ans3check=false; ans4; ans4check=false;
> > >ans5check=false;
> > >   HIDEWELCOMEWINDOW=1; CFID=401; CFTOKEN=64042666;
> > >   JSESSIONID=7e301552641070328067800
> > >
> > >   Here's what CFDUMP returns >
> > >
> > >   ANS1 [empty string]
> > >   ANS1CHECK [empty string]
> > >   ANS2 [empty string]
> > >   ANS2CHECK [empty string]
> > >   ANS3 [empty string]
> > >   ANS3CHECK [empty string]
> > >   ANS4 [empty string]
> > >   ANS4CHECK [empty string]
> > >   ANS5 [empty string]
> > >   ANS5CHECK [empty string]
> > >   CFID 401
> > >   CFTOKEN 64042666
> > >   HIDEWELCOMEWINDOW 1
> > >   JSESSIONID 7e301552641070328067800
> > >   OPTIONAL true
> > >   QUESTION [empty string]
> > >   SURVEYID [empty string]
> > >   ans1sdfsdfs [undefined struct element]
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >   >From: "Michael Hodgdon" <[EMAIL PROTECTED]>
> > >   >Reply-To: [EMAIL PROTECTED]
> > >   >To: CF-Talk <[EMAIL PROTECTED]>
> > >   >Subject: Re: question about cookies..
> > >   >Date: Wed, 3 Dec 2003 08:55:31 -0500
> > >   >MIME-Version: 1.0
> > >   >Received: from houseoffusion.com ([64.118.64.245]) by
> > >mc7-f40.hotmail.com
> > >   >with Microsoft SMTPSVC(5.0.2195.6713); Wed, 3 Dec 2003 05:57:59
> >-0800
> > >   >Received: from LOCALHOST by LOCALHOSTwith ESMTP id
> > >   >F1F7CA6331C19642BE3B1D7E27DC9432Wed, 3 Dec 2003 08:58:51 -0500
> > >   >X-Message-Info: JGTYoYF78jEUtpAfg9C5iCXZI2n429ql
> > >   >Message-ID: <[EMAIL PROTECTED]>
> > >   >Precedence: bulk
> > >   >References: <[EMAIL PROTECTED]>
> > >   >Return-Path: [EMAIL PROTECTED]
> > >   >X-OriginalArrivalTime: 03 Dec 2003 13:58:04.0283 (UTC)
> > >   >FILETIME=[78BBECB0:01C3B9A5]
> > >   >
> > >   >If you do a cfdump on the cookie scope (<cfdump var="#cookie#">),
> >are
> > >the
> > >   >values still in there?  What does the code look like that is
> >setting
> > >these
> > >   >cookies?
> > >   >
> > >   >
> > >   >   ----- Original Message -----
> > >   >   From: Dan Farmer
> > >   >   To: CF-Talk
> > >   >   Sent: Wednesday, December 03, 2003 1:59 AM
> > >   >   Subject: question about cookies..
> > >   >
> > >   >
> > >   >   I want to delete my cookie variables but they don't seem to be
> > >deleting.
> > >   >   What am I doing wrong in my code?  I originally set these
> >cookies
> > >with
> > >   >   _javascript_, I don't see how that would make a
> >difference..cookies
> > >are
> > >   >   cookies... anyway, when I do the JS alert statement below I get
> >a
> > >whole
> > >   >ton
> > >   >   of cookies returned that should have been deleted.
> > >   >
> > >   >   <cfcookie name="surveyid" value="" expires="NOW">
> > >   >   <cfcookie name="question" value="" expires="NOW">
> > >   >   <cfcookie name="optional" value="" expires="NOW">
> > >   >
> > >   >   <cfloop from="1" to="20" index="i">
> > >   >
> > >   >   <cfcookie name="ans#i#" value="" expires="NOW">
> > >   >   <cfcookie name="ans#i#check" value="" expires="NOW">
> > >   >   </cfloop>
> > >   >
> > >   >   <script>
> > >   >
> > >   >   alert(document.cookie);
> > >   >
> > >   >   </script>
> > >   >
> > >   >   This JS code outputs the following...this is the cookie
> >values...
> > >   >
> > >   >   question=What is my name macker; ans1sdfsdfs; ans1=Macker
> >macker;
> > >   >   ans2=annaser er macka; optional=true; ans3=macker sdfsdf;
> > >   >ans1check=false;
> > >   >   ans2check=false; ans3check=false; ans4; ans4check=false;
> > >   >ans5check=false;
> > >   >   HIDEWELCOMEWINDOW=1; CFID=401; CFTOKEN=64042666;
> > >   >   JSESSIONID=7e301552641070328067800
> > >   >
> > >   >
> > >
> > >
> >   _____
> >
> >
> >
>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to