Hi Kirk,
I'm not sure that's how it is supposed to work.  I really think that this is
a PHP bug.  I had to turn register globals back on in order to get my code
working again.  I thought you're supposed to be able to simply declare a
variable, do a session_register on it, and then access it on subsequent
pages using $HTTP_SESSION_VARS.  I'm going to keep register globals on for
now I think.  Thanks for your help!

Mike

> Mike, my experiments suggest you can also get rid of the session_register()
> statement. Seems that simply assigning to $HTTP_SESSION_VARS[my_session_var]
> is enough.
>
> Kirk
>
>
> > -----Original Message-----
> > From: Michael Champagne [mailto:[EMAIL PROTECTED]]
> > Subject: RE: [PHP] I don't understand HTTP_SESSION_VARS
> >
> >
> > YES!  That's what it was.  You rule man.  Why would
> > session_start need to come
> > before the global variable declaration?  You'd think
> > session_start would need
> > $HTTP_SESSION_VARS declared beforehand to load the session
> > variables into?
> >
> > Thanks,
> > Mike
> >
> > > OK, try this. The session_start() has to come before the
> > global statement:
> > >
> > > <?php
> > > function write_session()
> > > {
> > >   session_start();
> > >   global $HTTP_SESSION_VARS;
> > >   $HTTP_SESSION_VARS[my_session_var] = "Boogedy Boogedy";
> > >   session_register($HTTP_SESSION_VARS["my_session_var"]);
> > > }
> > >
> > > write_session();
> > > echo $HTTP_SESSION_VARS['my_session_var'];
> > > ?>
>
>

-- 
Michael Champagne, Software Engineer
Capital Institutional Services, Inc.
wk: [EMAIL PROTECTED]
hm: [EMAIL PROTECTED]



******************************************************************
This communication is for informational purposes only.  It is not
intended as an offer or solicitation for the purchase or sale of 
any financial instrument or as an official confirmation of any 
transaction, unless specifically agreed otherwise.  All market 
prices, data and other information are not warranted as to 
completeness or accuracy and are subject to change without
notice.  Any comments or statements made herein do not 
necessarily reflect the views or opinions of Capital Institutional
Services, Inc.  Capital Institutional Services, Inc. accepts no
liability for any errors or omissions arising as a result of
transmission.  Use of this communication by other than intended
recipients is prohibited.
******************************************************************

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to