You should be doing something like this. <cfif isDefined("Cookie.CFID") AND isDefined("Cookie.CFTOKEN")> <cfset cfId_local = Cookie.CFID> <cfset cftoken_local = Cookie.CFTOKEN> <cfcookie name="CFID" value="#cfId_local#"> <cfcookie name="CFTOKEN" value="#cftoken_local#"> </cfif>
Regards, Andrew Scott http://www.andyscott.id.au/ > -----Original Message----- > From: Duncan [mailto:duncan.lox...@gmail.com] > Sent: Friday, 17 September 2010 8:29 AM > To: cf-talk > Subject: duplication of cookies on each request > > > Hi Folks, > > I have a cookie dupication problem that I cannot get my head around. This is > a duplication of my thread on cf-aussie, so apologies to those who are seeing > this twice. > > See this page for example. > > http://www.biowishtechnologies.com/au/information/our- > company1/senior-management-team/lorenzo-gella/ > > If you click through a few pages on this site, then view the cookies that have > been set for it you will see they have been multiplied a lot of times, I am > guessing unnecessarily. I believe these cookies should be set only once in the > root of the site. This happens for the CF and Google Analytics cookies. > > This issue appears to occur on CF9 in development and in CF8 on live. I have > tried different combinations of cfcookie and settings but nothing seems to > stop it happening. I believe that this issue is causes Internet Explorer users to > receive a blank page every now and again because the limit on the number > of cookies is being reached. > > In our application.cfc we have used this code in onRequestStart() to set UID, > and cf vars <cfcookie name="UUID" value="#createUUID()#" > expires="never"> > <cfcookie name="cfid" value="#Client.cfid#"> <cfcookie name="cftoken" > value="#Client.cftoken#"> > > I have tried to use domain="www.biowishtechnologies.com" path="/" but it > makes no difference. > > The application is set out like this: > > <cfset this.sessionManagement = true> > <cfset this.clientManagement = true> > <cfset this.setClientCookies = false> > <cfset this.sessionTimeout = CreateTimeSpan(0,0,30,0)><!--- 30 minutes > ---> > <cfset this.applicationTimeout = CreateTimeSpan(31,0,0,0)><!--- 31 days > ---> > > We have also removed all cfcookie tags, and then CF set the jsessionid in a > cookie. This has no change. We also moved the cookie tags into the > onSessionStart, but again no difference. > > I put some logging in to my on session start and on app start, and here is > what I found: > > application set as follows: > > <cfset this.sessionManagement = true> > <cfset this.clientManagement = true> > <cfset this.setClientCookies = false> > <cfset this.sessionTimeout = CreateTimeSpan(30,0,30,0)><!--- 30 minutes > ---> > > <cfset this.applicationTimeout = CreateTimeSpan(31,0,0,0)><!--- 31 days > ---> > > creates one jsessionid cookie & 4 x GA cookies _utma _utmb _utmc _utmz > (all in lowercase) > > go to a sub page > > get an extra 2 x jsessionid cookies, 2 more sets of GA cookies but this time > the names are in uppercase > > go to a third page > > I get 3 more jsessionid cookies (now a total of 6, and now have a set of 8 > utma cookies. > > The logging suggests that the session stays, and that the onsessionstart is > only called once. > > "Information","jrpp- > 11","09/16/10","13:06:45","LOCAL.BIOWISH.LOCAL","running > app new session" > "Information","jrpp- > 11","09/16/10","13:06:45","LOCAL.BIOWISH.LOCAL","running > app on req start" > > "Information","jrpp- > 11","09/16/10","13:07:35","LOCAL.BIOWISH.LOCAL","running > app on req start" > > "Information","jrpp- > 11","09/16/10","13:08:29","LOCAL.BIOWISH.LOCAL","running > app on req start" > > -- > > The exact same thing is happening on live with the GA cookies too. This leads > me to think its not about the CF code. Why would the Google Analytics > cookies be replicated and increased each request? > > Thanks! > > -- > Duncan I Loxton > duncan.lox...@gmail.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337162 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm