Wouldn't this be: session timeout - (now - last page hit) = time remaining
Then you would get the information from that client variables. Since I have the client variables stored in a MSSQL table (instead of the registry) I can do the following query to get the last page hit information: select lvist from cglobal where cfid = '#CFID#' lvisit gives you that date and time of the last page hit. Then you can do the math from there. (There is probably a way to get the server timeout and include it all into the procedure) Steve -----Original Message----- From: Peter Theobald [mailto:[EMAIL PROTECTED] Sent: Friday, August 01, 2003 11:40 AM To: CF-Talk Subject: RE: check through all open sessions? This is a very good idea, but for my purposes (I didn't ask the original question) I need to know when the session is scheduled to time-out. How do I get that info for a session? In other words, when a page request runs a session's last-used-time is reset to NOW(). But as times goes on the session gets closer to it's time-out. When the time-out hits some "invisible" activity in the CF server will expire the session and throw away the session variables. How do I get the current time-out value or "age" of each session? -Peter At 01:29 PM 8/1/2003 +0100, Tim Blair wrote: >> Thanks, this is pretty much what I had in mind, but how do I >> actually retrieve the session.sellcustomer variable from each >> active session to place them into my structure? > >How about creating an application var, say: <cfset >application.sessionref = structnew()> then during the initialisation of >each request (Application.cfm, fbx_Settings.cfm etc) do something like: > ><cfset application.sessionref[sessionid] = session> > >Where the sessionid variable is some variable unique to that session >(memberID, jsessionid etc). That will store a _reference_ to the >current session in the application scope. You can then loop through the >application.sessionref struct <cfloop >collection="#application.sessionref#" ...> and do what you want with the >info stored. > >Tim. > > >------------------------------------------------------- >RAWNET LTD - Internet, New Media and ebusiness Gurus. >Visit our new website at http://www.rawnet.com for >more information about our company, or call us free >anytime on 0800 294 24 24. >------------------------------------------------------- >Tim Blair >Web Application Engineer, Rawnet Limited >Direct Phone : +44 (0) 1344 393 441 >Switchboard : +44 (0) 1344 393 040 >------------------------------------------------------- >This message may contain information which is legally >privileged and/or confidential. If you are not the >intended recipient, you are hereby notified that any >unauthorised disclosure, copying, distribution or use >of this information is strictly prohibited. Such >notification notwithstanding, any comments, opinions, >information or conclusions expressed in this message >are those of the originator, not of rawnet limited, >unless otherwise explicitly and independently indicated >by an authorised representative of rawnet limited. >------------------------------------------------------- > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. http://www.cfhosting.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

