Great suggestion. It revealed the problem. The url in the cflocation tag
contained the text "##bookmark name" in order to cause the page being locate
to display at the bottom. This works except that somehow it caused the the
text "##bookmark name" to be concatenate at the end of the CFID and CFTOKEN
for the session. This effectively lost the session since the CFID and
CFTOKEN were now corrupted. Strange!!!! I removed the bookmark reference
from the URL and it worked. Now I just need to fiquire out how to keep the
bookmark in the URL without having it corrupt the CFID and CFTOKEN.


----- Original Message -----
From: "S. Isaac Dealey" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, September 12, 2002 1:02 PM
Subject: Re: Session variables are deleted after a CFLocation?


> You need to use pound signs in the object attribute in order to pass it
the
> actual object rather than the name of the object... so the tag should look
> like
>
> <cf_objectdump object="#session#">
>
> This will output your entire session structure and give  you sort of a
> snapshot or a map of what your session looks like at any given moment.
>
>
> Isaac Dealey
> Certified Advanced ColdFusion 5 Developer
>
> www.turnkey.to
> 954-776-0046
>
> > Ok, I got downloaded cf_objectdump. I have never used it before. I
called
> > it
> > passing it an attribute Object="session.varname" and then did a cfabort
> > before the cflocation.
> > Is this correct. The cf_objectdump seems to have just output the text
> > "session.varname" but nothing else about the object. What is this
telling
> > me?
>
> > ----- Original Message -----
> > From: "S. Isaac Dealey" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Thursday, September 12, 2002 12:21 PM
> > Subject: Re: Session variables are deleted after a CFLocation?
>
>
> >> hmmm... okay... so if there are no other includes on the action page...
> >> just to get a picture of what's going on, use <cfdump> ( or if prior to
> > cf5
> >> cf_objectdump -- check the devex on macromedia for this ) to output
your
> >> session structure prior to the cflocation ( after setting the
variables )
> >> and abort the page. Make sure everything is good there, then do the
same
> >> thing before the cfparam on the following page after the cflocation.
Look
> >> for any differences between these 2 pictures -- not necessarily just
the
> >> var(s) you're concerned with at the moment. See how far that gets
you...
> >>
> >>
> >> Isaac Dealey
> >> Certified Advanced ColdFusion 5 Developer
> >>
> >> www.turnkey.to
> >> 954-776-0046
> >>
> >> > The cflocation redirects to and index.cfm which does have includes
the
> >> > apps_local which in turn includes the apps_global where the cfparam
is
> >> > resetting the session variable to the default.
> >>
> >> > ----- Original Message -----
> >> > From: "S. Isaac Dealey" <[EMAIL PROTECTED]>
> >> > To: <[EMAIL PROTECTED]>
> >> > Sent: Thursday, September 12, 2002 11:16 AM
> >> > Subject: Re: Session variables are deleted after a CFLocation?
> >>
> >>
> >> >> hmmm... Something like this is probably in the archives... I seem to
> >> >> remember a long discussion similar to this...
> >> >>
> >> >> The cf server identifies the client using a cookie which contains
the
> >> >> cfid
> >> >> and cftoken values ... From that point, the server associates
session
> >> >> variables with these values in resident memory on the server. If
> >> >> you're
> >> >> losing all your session variables, then you can bet there's a
problem
> >> >> with
> >> >> the cookie disappearing or being reset, etc... If you're only losing
a
> >> > given
> >> >> variable(s) then there's got to be something else going on, and my
> > first
> >> >> guess would be an include file... Are you using <cfabort> after your
> >> >> <cflocation> tag? Do you include any additional files at the top of
> >> >> the
> >> > page
> >> >> the user is being redirected to?
> >> >>
> >> >>
> >> >> Isaac Dealey
> >> >> Certified Advanced ColdFusion 5 Developer
> >> >>
> >> >> www.turnkey.to
> >> >> 954-776-0046
> >> >>
> >> >> > Hi All,
> >> >>
> >> >> > I was wondering if someone could shed some light on a problem I am
> >> > having.
> >> >> > I am using CF 4.5 and the application is not allowed to use any
> >> > scripting.
> >> >> > It is has a Fusebox 2.0 architecture.
> >> >>
> >> >> > My apps_global has a cfparam statement for a session variable.
This
> >> >> > gets
> >> >> > set to a default when the application is initiated. Subsequently,
> > this
> >> >> > session variable gets modified to another value. However, when I
do
> >> >> > a
> >> >> > cflocation in one of my action pages, this session variable is now
> >> >> > gone,
> >> >> > thus causing the cfparam in the app_global to recreate it with the
> >> > default
> >> >> > value. This means that I have now lost second value that I need. I
> >> >> > would
> >> >> > have imagined that the session variable would still exist in the
cf
> >> > server
> >> >> > and that the cfparam would not do anything, cflocation or no
> >> >> > cflocation.
> >> >> > Why is the session variable disappearing?
> >> >>
> >> >> > Thanks
>
> -------------------------------------------------------------------------
> This email server is running an evaluation copy of the MailShield anti-
> spam software. Please contact your email administrator if you have any
> questions about this message. MailShield product info: www.mailshield.com
>
> -----------------------------------------------
> To post, send email to [EMAIL PROTECTED]
> To subscribe / unsubscribe: http://www.dfwcfug.org
>



-------------------------------------------------------------------------
This email server is running an evaluation copy of the MailShield anti-
spam software. Please contact your email administrator if you have any
questions about this message. MailShield product info: www.mailshield.com

-----------------------------------------------
To post, send email to [EMAIL PROTECTED]
To subscribe / unsubscribe: http://www.dfwcfug.org

Reply via email to