Re: Re: Using sessions with register globals off
| From: | Phillip Jackson | Date: | Thu, 05 Feb 2004 19:32:49 +0000 |
| Subject: | Re: Re: Using sessions with register globals off | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-176928@lists.php.net to get a copy of this message | ||
it's this easy with register_globals off:
$_SESSION['order'] = "someValue";
no need to name the session.
~Phillip
"John Nichel" <jnichel@by-tor.com> wrote in message
news:40227C27.6040009@by-tor.com...
> Randall Perry wrote:
>
> > Ok, with register globals on, this works ('order' being a php object):
> >
> > session_name('name');
> > session_register('order');
> >
> > $order->print_something();
> >
> > With with register globals off, this fails:
> > session_name('name');
> > $order = $_SESSION['order'];
>
> > $order->print_something();
> >
> > Get the errors:
> > PHP Notice: Undefined variable: _SESSION
> > PHP Fatal error: Call to undefined function: print_something()
> > Meaning the _SESSION arr is not recognized and the $order obj variable
has
> > not been passed.
> >
> > What am I missing?
>
> Where do you assign $_SESSION['order'] a value?
>
> --
> By-Tor.com
> It's all about the Rush
> http://www.by-tor.com