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