help, either I'm missing something or IE is being stupid again (both equally possible ;)

I want a CF session to time out when, and only when, the browser closes. I've setClientCookies="no" in my cfapplication call and then manually set the cfid and cftoken cookies without an expiration datetime.

This *should* work as far as I know, but the session still times out after 20 mins in IE5.01 and IE6. Mozilla behaves itself and the response from the server goes a little something like this...
HTTP/1.1 200 OK
Server: Microsoft-IIS/4.0
Date: Mon, 26 Jul 2004 15:40:52 GMT
Content-type: text/html
Page-Completion-Status: Normal
Set-Cookie: CFID=XXXXXX; path=/blah; domain=.mysite.ie;
Set-Cookie: CFTOKEN=XXXXXXX; path=/blah; domain=.mysite.ie;


Can anyone see anything wrong with this response? The only thing I'm aware of is the absence of a content-length header, but I don't see why this would cause a problem. How about with my code, below??

<cfapplication
  name="#request.settings.appName#"
  sessionmanagement="Yes"
  setClientCookies="no">

<cfif not isDefined("cookie.cfid")>

<cfif len(request.settings.appWebRoot)>
<cfset path = request.settings.appWebRoot>
<cfelse>
<cfset path = "/">
</cfif>
<cfset domain = REReplace(cgi.server_name,"^[^\.]+\.","")>
<!--- set cfid and cftoken cookies as session cookies --->
<cflock scope="session" type="readonly" timeout="3">
<cfcookie name="cfid" value="#session.cfid#" path="#path#" domain=".#domain#">
<cfcookie name="cftoken" value="#session.cftoken#" path="#path#" domain=".#domain#">
</cflock>


</cfif>


-- These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

CFDeveloper Sponsors and contributors:-
*Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by 
activepdf.com*
     *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com*
          *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com*

To unsubscribe, e-mail: [EMAIL PROTECTED]



Reply via email to