Re: Client & Session variables?
Well, there are cookies. They're in the browser only, and not set on the user's machine. So they can maintain state in a session, but not be useful from one session to another. best, paul At 08:56 PM 9/30/00 -0400, you wrote: >On 9/30/00, paul smith penned: > >"Accept only cookies that get sent back to the originating server" > > > >Then state is maintained from one click to the next (and I assume no cookie > >is set on the users machine). > >Really? If they can maintain state from one click to the next without >cookies and without variables being passed, why isn't that done all >the time? >- -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
On 9/30/00, paul smith penned: >I just noticed that a comma-delimited List of numerals can be stored as a >Client variable in a database without having to be >WDDX-serialized. Cool. This saves some processing overhead. Anything that's a string can be stored as a client variable without WDDX. If you can type it, you can store it. Arrays, structures, etc, no. -- Bud Schneehagen - Tropical Web Creations _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ColdFusion Solutions / eCommerce Development [EMAIL PROTECTED] http://www.twcreations.com/ 954.721.3452 -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
On 9/30/00, paul smith penned: >"Accept only cookies that get sent back to the originating server" > >Then state is maintained from one click to the next (and I assume no cookie >is set on the users machine). Really? If they can maintain state from one click to the next without cookies and without variables being passed, why isn't that done all the time? -- Bud Schneehagen - Tropical Web Creations _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ColdFusion Solutions / eCommerce Development [EMAIL PROTECTED] http://www.twcreations.com/ 954.721.3452 -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
I just noticed that a comma-delimited List of numerals can be stored as a Client variable in a database without having to be WDDX-serialized. Cool. This saves some processing overhead. best, paul At 09:15 AM 9/30/00 -0400, you wrote: >The biggest difference in the setup is, if you have complex objects >other than simple strings you have to serialize them into WDDX >packets. Then deserialize them into a local variable. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
Right. New cfid/cftoken every click (in IE). However, if the user selects the following in Netscrape: "Accept only cookies that get sent back to the originating server" Then state is maintained from one click to the next (and I assume no cookie is set on the users machine). best, paul At 05:46 PM 9/30/00 -0400, you wrote: >If they don't have cookies enabled, then I believe a new cfid and >cftoken will be created on every click since CF won't know that it's >the same person clicking. Even if you pass cfid and cftoken, it's >only going to be good until they leave the site. Next visit they will >be given a NEW cfid and cftoken. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
On 9/30/00, W Luke penned: >Am I right in saying that using the database as the Client Storage method, >if the user doesn't have Cookies enabled it will still work? (i.e. pull >client's token from database, and client. variables). Or am I way off the >mark? As long as you pass cfid and cftoken in every link, just like with session variables. :) > >I believe the default is 10 days. I >> have my server set to expunge after one day because that's all I need >> for any app on my server. Now if someone requested I keep them >> longer > >But why would you need to allow them to keep them longer? If you set a >reasonably satisfactory limit (7 days seems fine to me), then the database >doesn't clog up, and 7 days is long enough. Sure, but like I said. You are at the mercy of the host if it's not your machine. I have mine set to die in one day. > > I use cookies. Then they can click a checkbox if they want their >> password to be stored. Then you check like this (just an example from >> one of my apps): > >Could the same not be done with Database Client Storage means? To me it >seems the best way - I don't have any figures on Cookie usage at hand >(anyone?) but some people are scared of the cookie monster, even nowadays. If they don't have cookies enabled, then I believe a new cfid and cftoken will be created on every click since CF won't know that it's the same person clicking. Even if you pass cfid and cftoken, it's only going to be good until they leave the site. Next visit they will be given a NEW cfid and cftoken. So to summarize, as long as they have cookies enabled and come back before the client variables are deleted from the database, then yes, your method will work. If they don't have cookies enabled or come back after the data is purged, it won't. -- Bud Schneehagen - Tropical Web Creations _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ColdFusion Solutions / eCommerce Development [EMAIL PROTECTED] http://www.twcreations.com/ 954.721.3452 -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
> The problem with this, client variables can be set to be purged from > the database after a set period, so unless you have your own server, > you're at the mercy of the host. Am I right in saying that using the database as the Client Storage method, if the user doesn't have Cookies enabled it will still work? (i.e. pull client's token from database, and client. variables). Or am I way off the mark? >I believe the default is 10 days. I > have my server set to expunge after one day because that's all I need > for any app on my server. Now if someone requested I keep them > longer But why would you need to allow them to keep them longer? If you set a reasonably satisfactory limit (7 days seems fine to me), then the database doesn't clog up, and 7 days is long enough. > I use cookies. Then they can click a checkbox if they want their > password to be stored. Then you check like this (just an example from > one of my apps): Could the same not be done with Database Client Storage means? To me it seems the best way - I don't have any figures on Cookie usage at hand (anyone?) but some people are scared of the cookie monster, even nowadays. Will -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
--_-1241783480==_ma Content-Type: text/plain; charset="us-ascii" ; format="flowed" On 9/30/00, W Luke penned: >For example on one of my sites I have a Members section which they can >personalise - they login in using their username and password... > > > >So if the user and pass is OK, the rest of the page is displayed. What I'd >like to do is after successful validation, use client vars in a DB so that >they will be logged in automatically next time. > >How should I do this? The problem with this, client variables can be set to be purged from the database after a set period, so unless you have your own server, you're at the mercy of the host. I believe the default is 10 days. I have my server set to expunge after one day because that's all I need for any app on my server. Now if someone requested I keep them longer, I may give them a week, but not much more than that because then the database just gets larger and larger. And I don't think there's any guarantee that the person will have the same cfid and cftoken generated by their browser (still a little confused by that one) if they've shut it down and come back a few days later. I use cookies. Then they can click a checkbox if they want their password to be stored. Then you check like this (just an example from one of my apps): SELECT Cust_ID,Cust_FirstName FROM Customers WHERE Cust_ID = '#variables.member_id#' and password = '#variables.member_password#' Welcome Back #Get_Id.Cust_FirstName#! Login Failed Show Login Form Then as long as client.mem_id is not "" then they are logged in. -- Bud Schneehagen - Tropical Web Creations _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ColdFusion Solutions / eCommerce Development [EMAIL PROTECTED] http://www.twcreations.com/ 954.721.3452 --_-1241783480==_ma Content-Type: text/html; charset="us-ascii" <!-- blockquote, dl, ul, ol, li { margin-top: 0 ; margin-bottom: 0 } -->Re: Client & Session variables? On 9/30/00, W Luke penned: For example on one of my sites I have a Members section which they can personalise - they login in using their username and password... <cfif NOT #login.recordcount# IS 0> So if the user and pass is OK, the rest of the page is displayed. What I'd like to do is after successful validation, use client vars in a DB so that they will be logged in automatically next time. How should I do this? The problem with this, client variables can be set to be purged from the database after a set period, so unless you have your own server, you're at the mercy of the host. I believe the default is 10 days. I have my server set to expunge after one day because that's all I need for any app on my server. Now if someone requested I keep them longer, I may give them a week, but not much more than that because then the database just gets larger and larger. And I don't think there's any guarantee that the person will have the same cfid and cftoken generated by their browser (still a little confused by that one) if they've shut it down and come back a few days later. I use cookies. Then they can click a checkbox if they want their password to be stored. Then you check like this (just an example from one of my apps): <cfif not isdefined('client.mem_id')><cfset client.mem_id = ""></cfif> <cfif (isDefined('cookie.member_id') and isdefined('cookie.member_password') and client.mem_id is "") or (isdefined('form.member_id') and (isdefined('form.member_password'))> <cfif isdefined('form.member_password')> <cfset variables.member_password = form.member_password> <cfelse> <cfset variables.member_password = cookie.member_password> </cfif> <cfif isdefined('form.member_id')> <cfset variables.member_id = form.member_id> <cfelse> <cfset variables.member_id = cookie.member_id> </cfif> <CFQUERY DATASOURCE="#request.DSN#" NAME="Get_ID"> SELECT Cust_ID,Cust_FirstName FROM Customers WHERE Cust_ID = '#variables.member_id#' and password = '#variables.member_password#' </CFQUERY> <cfif Get_ID.recordcount is "1"> <cfset client.mem_id = Get_ID.Cust_ID> Welcome Back <cfoutput>#Get_Id.Cust_FirstName#</cfouput>!<p> <cfelse> <cfset badlogin = 1> </cfif> </cfif> <cfif client.mem_id is ""> <cfif isdefined('badlogin')>Login Failed<br></cfif> Show Login Form</cfif> Then as long as client.mem_id is not "" then they are logged in. -- Bud Schneehagen - Tropical Web Creations _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ColdFusion Solutions / eCommerce Development [EMAIL PROTECTED] http://www.twcreations.com/ 954.721.3452 --_-1241783480==_ma-- -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: [Re: Client & Session variables?]
Good articles. But it's almost the same as the one in Cold Fusion Journal. I'm not sure which one was written first. Also, some of the query will not work in this article. For instance, those ideas about checking client.LastVisit are wrong. Also, you need to do something to the User on the login page. Otherwise those two tables in CVR DB are wrong. [EMAIL PROTECTED] (paul smith) wrote: > Detailed docs on setting up client vars in a DB and more are here: > > http://www.advantex.net/ColdFusion/CFClusteringDoc.htm > > best, paul > > At 09:15 AM 9/30/00 -0400, you wrote: > >On 9/29/00, W Luke penned: > > > > Use client variables, written to a database, whenever possible. > > > > > >Is there any documentation about writing client variables to a database? Or > > >do you have any "starter for tens"?! > > > >What kind of documentation? CF will create the necessary tables if > >you just give it an empty database. The tables and columns it creates > >are, in Access, I can't remember off the top of my head what the > >matching data types are in SQL: > > -- > Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ > To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. Get free email and a permanent address at http://www.netaddress.com/?N=1 -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebarRsts&bodyRsts/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
I just noticed the URLed article contains the following: Personally, I require cookies on all of my sites, and I then provide adequate security and cookie information to the users who are refusing or unable to accept cookies so they know why we require them. I prefer setting CFID and CFTOKEN to a "session-only" cookie so that the session is destroyed when the user closes their browser: I then detect whether the user is able/willing to accept cookies, and redirect them to an information page if they are not, using some permutation of: === I did some testing recently, and found if the browser was set to NOT accept cookies, that the above session-only/browser-only cookies were accepted. Did I screw up in my test? best, paul At 12:52 PM 9/30/00 -0400, you wrote: >On 9/30/00, paul smith penned: > >Detailed docs on setting up client vars in a DB and more are here: > > > >http://www.advantex.net/ColdFusion/CFClusteringDoc.htm > >Good article, but it doesn't impress the point that session variables >must be locked. Which is why I switched to client variables. The fact >that the application becomes clusterable is simply a nice side-effect >for me. :) > >I do like the idea of adding the timeout query as a stored procedure. >-- > >Bud Schneehagen - Tropical Web Creations > >_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ >ColdFusion Solutions / eCommerce Development >[EMAIL PROTECTED] >http://www.twcreations.com/ >954.721.3452 >-- >Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ >To Unsubscribe visit >http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or >send a message to [EMAIL PROTECTED] with 'unsubscribe' in >the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
Thanks for that Paul. Now as a complete beginner with Session Management (never had to use it). I've followed instructions on the site below, and it's working fine afaik. But how about implementing it straight into a site? For example on one of my sites I have a Members section which they can personalise - they login in using their username and password... So if the user and pass is OK, the rest of the page is displayed. What I'd like to do is after successful validation, use client vars in a DB so that they will be logged in automatically next time. How should I do this? Thanks Will - Original Message - From: "paul smith" <[EMAIL PROTECTED]> Newsgroups: cf-talk Sent: Saturday, September 30, 2000 4:36 PM Subject: Re: Client & Session variables? > Detailed docs on setting up client vars in a DB and more are here: > > http://www.advantex.net/ColdFusion/CFClusteringDoc.htm > > best, paul > > At 09:15 AM 9/30/00 -0400, you wrote: > >On 9/29/00, W Luke penned: > > > > Use client variables, written to a database, whenever possible. > > > > > >Is there any documentation about writing client variables to a database? Or > > >do you have any "starter for tens"?! > > > >What kind of documentation? CF will create the necessary tables if > >you just give it an empty database. The tables and columns it creates > >are, in Access, I can't remember off the top of my head what the > >matching data types are in SQL: > > -- > Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ > To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
Yeah, it was written in March before CFLOCKing exploded around here ;-) best, paul At 12:52 PM 9/30/00 -0400, you wrote: >Good article, but it doesn't impress the point that session variables >must be locked. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
On 9/30/00, paul smith penned: >Detailed docs on setting up client vars in a DB and more are here: > >http://www.advantex.net/ColdFusion/CFClusteringDoc.htm Good article, but it doesn't impress the point that session variables must be locked. Which is why I switched to client variables. The fact that the application becomes clusterable is simply a nice side-effect for me. :) I do like the idea of adding the timeout query as a stored procedure. -- Bud Schneehagen - Tropical Web Creations _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ColdFusion Solutions / eCommerce Development [EMAIL PROTECTED] http://www.twcreations.com/ 954.721.3452 -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
Detailed docs on setting up client vars in a DB and more are here: http://www.advantex.net/ColdFusion/CFClusteringDoc.htm best, paul At 09:15 AM 9/30/00 -0400, you wrote: >On 9/29/00, W Luke penned: > > > Use client variables, written to a database, whenever possible. > > > >Is there any documentation about writing client variables to a database? Or > >do you have any "starter for tens"?! > >What kind of documentation? CF will create the necessary tables if >you just give it an empty database. The tables and columns it creates >are, in Access, I can't remember off the top of my head what the >matching data types are in SQL: -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
--_-1241802732==_ma Content-Type: text/plain; charset="us-ascii" ; format="flowed" On 9/29/00, W Luke penned: > > Use client variables, written to a database, whenever possible. > >Is there any documentation about writing client variables to a database? Or >do you have any "starter for tens"?! What kind of documentation? CF will create the necessary tables if you just give it an empty database. The tables and columns it creates are, in Access, I can't remember off the top of my head what the matching data types are in SQL: CDATA cfid (text, 20 characters, no index) app (text, 64 characters, indexed, duplicates OK) data (memo) CGLOBAL cfid (text, 20 characters, indexed, duplicates OK) data (memo) lvisit (date/time, indexed, duplicates OK) The biggest difference in the setup is, if you have complex objects other than simple strings you have to serialize them into WDDX packets. Then deserialize them into a local variable. I do it like this: To create the initial variable if it hasn't been created (my shopping cart for example, this will probably wrap bad): Then when adding something to the basket, whereas with sessions I would just create a new basket called newbasket then set that to session.basket, it's a tad more complex: But well worth it. Clustered server ready and NO CFLOCKS! YIPEEE! Then I can just cfoutput or loop on variables.basket and access the different items with variables.basket.product_id, etc. instead of session.basket.etc Oh, and if you want to give it a timeout, you can't just do it like sessiontimeout=. You have to create a start time, then update it at every click and delete the client variables if it's past the allotted timeout (30 minutes in the example below). I do it like this: -- Bud Schneehagen - Tropical Web Creations _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ColdFusion Solutions / eCommerce Development [EMAIL PROTECTED] http://www.twcreations.com/ 954.721.3452 --_-1241802732==_ma Content-Type: text/html; charset="us-ascii" <!-- blockquote, dl, ul, ol, li { margin-top: 0 ; margin-bottom: 0 } -->Re: Client & Session variables? On 9/29/00, W Luke penned: > Use client variables, written to a database, whenever possible. Is there any documentation about writing client variables to a database? Or do you have any "starter for tens"?! What kind of documentation? CF will create the necessary tables if you just give it an empty database. The tables and columns it creates are, in Access, I can't remember off the top of my head what the matching data types are in SQL: CDATA cfid (text, 20 characters, no index) app (text, 64 characters, indexed, duplicates OK) data (memo) CGLOBAL cfid (text, 20 characters, indexed, duplicates OK) data (memo) lvisit (date/time, indexed, duplicates OK) The biggest difference in the setup is, if you have complex objects other than simple strings you have to serialize them into WDDX packets. Then deserialize them into a local variable. I do it like this: To create the initial variable if it hasn't been created (my shopping cart for example, this will probably wrap bad): <cfif not isDefined("client.basket")> <cfset variables.basket = queryNew("SearchRow, NewProduct_ID, Product_ID, Product_Name, Quantity, Size, Style, Color, Order_Date, Price_Per_Unit, Weight, Backordered, OptionTo")> <CFWDDX INPUT="#variables.basket#" OUTPUT="MyBasket" ACTION="CFML2WDDX"> <cfset client.basket = MyBasket> <cfelse> <CFWDDX INPUT="#client.basket#" OUTPUT="variables.basket" ACTION="WDDX2CFML"> </cfif> Then when adding something to the basket, whereas with sessions I would just create a new basket called newbasket then set that to session.basket, it's a tad more complex: <!--- set the basket to the new values ---> <CFWDDX INPUT="#newbasket#" OUTPUT="MyBasket" ACTION="CFML2WDDX"> <cfset client.basket = MyBasket> <CFWDDX INPUT="#client.basket#" OUTPUT="variables.basket" ACTION="WDDX2CFML"> But well worth it. Clustered server ready and NO CFLOCKS! YIPEEE! Then I can just cfoutput or loop on variables.basket and access the different items with variables.basket.product_id, etc. instead of session.basket.etc Oh, and if you want to give it a timeout, you can't just do it like sessiontimeout=. You have to create a start time, then update it at every click and delete the client variables if it's past the allotted timeout (30 minutes in the example below). I do it like this: <CFIF not i
Re: Client & Session variables?
> Use client variables, written to a database, whenever possible. Is there any documentation about writing client variables to a database? Or do you have any "starter for tens"?! Cheers Will -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
RE: Client & Session variables?
Definitely! We are setting up a CoyotePoint Equalizer to balance the load between the servers and we are being very careful to keep everything about the user's session in database-stored Client variables. Session variables are specific to the individual web server the user hits. At 06:22 PM 9/29/00 +0100, Rif Kiamil wrote: >If I was to uses Hardware Load Balancing. Should I uses client variables and >store them on a database? > >-Original Message- >From: Won Lee [mailto:[EMAIL PROTECTED]] >Sent: 29 September 2000 17:25 >To: CF-Talk >Subject: RE: Client & Session variables? > > >Client variables are persistent from session to session for a single user. >Session variables are persistent only from one instance of a broswer being >opened. > >Won Lee >Software Engineer, >Allaire Certified ColdFusion Developer >P: 212.609.1145, 212.652.9655 > > > > > > >-Original Message- >From: Rif Kiamil [mailto:[EMAIL PROTECTED]] >Sent: Friday, September 29, 2000 10:17 AM >To: CF-Talk >Subject: Client & Session variables? > > >Dear All, What is the different between Client & Session variables? > > From Rif > >-- >Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ >To Unsubscribe visit >http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or >send a message to [EMAIL PROTECTED] with 'unsubscribe' in >the body. > >-- >Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ >To Unsubscribe visit >http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or >send a message to [EMAIL PROTECTED] with 'unsubscribe' in >the body. >-- >Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ >To Unsubscribe visit >http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a >message to [EMAIL PROTECTED] with 'unsubscribe' in the body. --- Peter Theobald, Chief Technology Officer LiquidStreaming http://www.liquidstreaming.com [EMAIL PROTECTED] Phone 1.212.545.1232 x204 Fax 1.212.679.8032 -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
RE: Client & Session variables?
could do -Original Message- From: Rif Kiamil [mailto:[EMAIL PROTECTED]] Sent: Friday, September 29, 2000 1:22 PM To: CF-Talk Subject: RE: Client & Session variables? If I was to uses Hardware Load Balancing. Should I uses client variables and store them on a database? -Original Message- From: Won Lee [mailto:[EMAIL PROTECTED]] Sent: 29 September 2000 17:25 To: CF-Talk Subject: RE: Client & Session variables? Client variables are persistent from session to session for a single user. Session variables are persistent only from one instance of a broswer being opened. Won Lee Software Engineer, Allaire Certified ColdFusion Developer P: 212.609.1145, 212.652.9655 -Original Message- From: Rif Kiamil [mailto:[EMAIL PROTECTED]] Sent: Friday, September 29, 2000 10:17 AM To: CF-Talk Subject: Client & Session variables? Dear All, What is the different between Client & Session variables? >From Rif -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
RE: Client & Session variables?
If I was to uses Hardware Load Balancing. Should I uses client variables and store them on a database? -Original Message- From: Won Lee [mailto:[EMAIL PROTECTED]] Sent: 29 September 2000 17:25 To: CF-Talk Subject: RE: Client & Session variables? Client variables are persistent from session to session for a single user. Session variables are persistent only from one instance of a broswer being opened. Won Lee Software Engineer, Allaire Certified ColdFusion Developer P: 212.609.1145, 212.652.9655 -Original Message- From: Rif Kiamil [mailto:[EMAIL PROTECTED]] Sent: Friday, September 29, 2000 10:17 AM To: CF-Talk Subject: Client & Session variables? Dear All, What is the different between Client & Session variables? >From Rif -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
RE: Client & Session variables?
WEll if you don't kill the sessions though and come back, you keep your session. I think the difference is client variables use a database whereas session variables use memory. Bob Everland -Original Message- From: Won Lee [mailto:[EMAIL PROTECTED]] Sent: Friday, September 29, 2000 12:25 PM To: CF-Talk Subject: RE: Client & Session variables? Client variables are persistent from session to session for a single user. Session variables are persistent only from one instance of a broswer being opened. Won Lee Software Engineer, Allaire Certified ColdFusion Developer P: 212.609.1145, 212.652.9655 -Original Message- From: Rif Kiamil [mailto:[EMAIL PROTECTED]] Sent: Friday, September 29, 2000 10:17 AM To: CF-Talk Subject: Client & Session variables? Dear All, What is the different between Client & Session variables? >From Rif -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
RE: Client & Session variables?
Client variables persist across sessions but Session variables do not necessarilly persist only for the life of the browser They persist until the pre-determined timeout expires (set in the CF server or overwritten in application.cfm) -- Andrew Ewings Project Manager Thoughtbubble Ltd -- -Original Message- From: Won Lee [mailto:[EMAIL PROTECTED]] Sent: 29 September 2000 17:25 To: CF-Talk Subject: RE: Client & Session variables? Client variables are persistent from session to session for a single user. Session variables are persistent only from one instance of a broswer being opened. Won Lee Software Engineer, Allaire Certified ColdFusion Developer P: 212.609.1145, 212.652.9655 -Original Message- From: Rif Kiamil [mailto:[EMAIL PROTECTED]] Sent: Friday, September 29, 2000 10:17 AM To: CF-Talk Subject: Client & Session variables? Dear All, What is the different between Client & Session variables? >From Rif -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: RE: Client & Session variables?
More or less, but session variable can hold after you immediately exit a browser, here is better description: Session: Is stored in memory, and while faster is extremely volatile 'cuz if the server shuts down, all the variables go Client: Stored in registry (whether database, NT, or otherwise) and while slower, is less volatile 'cuz they're on the hard disk. If server shuts down, variables will be there when server comes back up. Just remember this when coding your application. Gregory Harris Los Angeles Information Technology Agency (ITA) [EMAIL PROTECTED] >>> [EMAIL PROTECTED] 09/29 9:24 AM >>> Client variables are persistent from session to session for a single user. Session variables are persistent only from one instance of a broswer being opened. Won Lee Software Engineer, Allaire Certified ColdFusion Developer P: 212.609.1145, 212.652.9655 -Original Message- From: Rif Kiamil [mailto:[EMAIL PROTECTED]] Sent: Friday, September 29, 2000 10:17 AM To: CF-Talk Subject: Client & Session variables? Dear All, What is the different between Client & Session variables? >From Rif -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebarRsts&bodyRsts/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
Re: Client & Session variables?
On 9/29/00, Rif Kiamil penned: >Dear All, What is the different between Client & Session variables? > >From Rif Dear Rif. They pretty much accomplish the same thing. Client variables are unique to each client, may be stored in cookies (if they are turned on), the registry (bad bad idea), or a database (best method). They will persist across sessions (if the server reboots, you don't lose the stuff in your shopping cart, etc.) and across servers in a clustered environment. Session variables are the same thing, unique to each client, but are stored in RAM. No good across servers or if the server crashes. There is a whole cflock debacle with session and application variables (which are similar to session variables in the way they are stored, but are available to everyone using the application). I still haven't figured that one out, so the easiest thing for me was to swear off session variables for good. The upside is, now everything I build will work in a clustered environment. Use client variables, written to a database, whenever possible. -- Bud Schneehagen - Tropical Web Creations _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ColdFusion Solutions / eCommerce Development [EMAIL PROTECTED] http://www.twcreations.com/ 954.721.3452 -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
RE: Client & Session variables?
Client variables are persistent from session to session for a single user. Session variables are persistent only from one instance of a broswer being opened. Won Lee Software Engineer, Allaire Certified ColdFusion Developer P: 212.609.1145, 212.652.9655 -Original Message- From: Rif Kiamil [mailto:[EMAIL PROTECTED]] Sent: Friday, September 29, 2000 10:17 AM To: CF-Talk Subject: Client & Session variables? Dear All, What is the different between Client & Session variables? >From Rif -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body. -- Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ To Unsubscribe visit http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the body.