That couldn't be any more straightforward Nat ...

Wish I'd had that explanation when I was confused 4 months ago.

:)

-Russ

> From: Nat Papovich <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> Date: Tue, 10 Oct 2000 16:15:54 -0700
> To: Fusebox <[EMAIL PROTECTED]>
> Subject: RE: Idea?
> 
> You know it right.
> 
> There can only be one request.myvar anywhere in the application. All users
> use the same variable.
> If 
> cfset request.myvar="Hal",
> then all users will see it as "Hal".
> If one user changes it:
> cfset request.myvar=#client.userid#
> then all other users will not see the change, because it is specific to that
> request. Also to note - there is no storage for request variables. URL vars
> are stored (sorta) on the URL string, form vars come from forms and can be
> "stored" in a form field, application vars are stored in memory, and timeout
> after the timeout value is reached in the cfadmin, session vars are stored
> in memory, client vars in db or registry, and server vars in, well,
> somewhere.
> 
> Request vars cannot be "saved" from one request, user, browser, or session
> to the next. They can be accessed by all users, sessions, browsers, and
> requests. They are not unique and specific to any user, session, or browser,
> but are unique to each request, during that page request. They do not need
> to be locked for reading or writing because they are unique to that specific
> request.
> 
> I hope this is clear. Glossys might be a good idea, though.
> 
> Nat Papovich
> ICQ 32676414
> "If it was hard to write,"
> says the Real Programmer,
> "it should be hard to understand."
> 
> 
> -----Original Message-----
> From: David Huyck [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 10, 2000 3:57 PM
> To: Fusebox
> Subject: Re: Idea?
> 
> 
> Doh!!  My brain feels like a ping-pong ball.  So what is it? a) I can mess
> up another user's experience by hitting the same page as them, or b) only my
> request can be messed up if I change something during my own request.  I
> thought it was the way Chris just said it, but is Hal's explanation just
> vague enough to confuse me?
> 
> Thanks...
> David Huyck
> [EMAIL PROTECTED]
> 
>> Oh, come on, Hal, that is really misleading.  Sure, the ability to use the
> request scope is available to all users (regardless of whether client or
> session management is being used), but that does NOT mean that, if you and i
> hit the same page at the same time, my request-scope variables will ever be
> confused with yours.
>> 
>> Request-scope variables live only as long as a single HTTP request, and
> belong only to that single HTTP request.
>> 
>> At 5:44 PM -0400 10/10/00, Hal Helms wrote:
>>> No, request is not tied to a specific user. If you doubt this, change
> your
>>> cfid or cftoken.
> 
> 
> ----------------------------------------------------------------------------
> --
> To Unsubscribe visit
> http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebox or
> send a message to [EMAIL PROTECTED] with 'unsubscribe' in
> the body.
> ------------------------------------------------------------------------------
> To Unsubscribe visit
> http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebox or
> send a message to [EMAIL PROTECTED] with 'unsubscribe' in the
> body.
> 

------------------------------------------------------------------------------
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebox or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to