it's this easy with register_globals off:

$_SESSION['order'] = "someValue";

no need to name the session.

~Phillip


"John Nichel" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> 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

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to