Thanks, that worked great! ~~ Stephenie
-----Original Message----- From: Raymond Camden [mailto:[EMAIL PROTECTED]] Sent: Thursday, July 18, 2002 1:53 PM To: CF-Community Subject: RE: Converting session vars to local vars 1) Easy way: <cflock scope="session" type="readOnly" timeout=3> <cfset mySession = duplicate(session)> </cflock> However - you said you wanted 'variables' - not just a copy, so version 2... 2) <cflock scope="session" type="readOnly" timeout=3> <cfloop item="key" collection="#session#"> <!--- CF5 way ---> <cset "#key#" = session[key]> <!--- CFMX way ---> <cfset Variables[key] = session[key]> </cfloop> Note - this assumes all session keys are valid. If you try this on CF5 and have session[" kiss my rear"]=1 it will fail. ======================================================================= Raymond Camden, ColdFusion Jedi Master for Macromedia Email : [EMAIL PROTECTED] Yahoo IM : morpheus "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: Stephenie Hamilton [mailto:[EMAIL PROTECTED]] > Sent: Thursday, July 18, 2002 2:45 PM > To: CF-Community > Subject: Converting session vars to local vars > > > I am trying to loop over a session struct and convert the > session vars to local vars (about 25 key/value pairs) to > manipulate them then insert into db, but can't seem to get > the syntax right to convert them to local vars. I don't want > to have a bunch of cflocks on this page and thought this > would be easier than converting them individually in a > cfscript statement. > > tia > > ~~ > Stephenie > > > ______________________________________________________________________ Get the mailserver that powers this list at http://www.coolfusion.com Archives: http://www.mail-archive.com/cf-community@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists