On Wed, 15 May 2002 04:02, Peter Atkins did align ASCII characters thusly:
> All,
>
> I really need help on this one... I have a class called "Profile" and I
> want to store the properties of this class in the session after I give them
> values shown below:
>
> Step 1:
>
> // set properties of class
>       $objProfile = new Profile('1', 'John', 'Doe') ;
> // store object in session
>       $_SESSION["ProfileObj"] = $objProfile;

What's wrong with;

session_register( "objProfile" );
$objProfile = new Profile('1', 'John', 'Doe');


> This is what my session file looks like:
> !SESSION|ProfileObj|O:7:"profile":5:s:7:"staffId";s:1:"1";s:9:"firstName";s
>: 5:"John";s:8:"lastName";s:6:"Doe";}

Out of interest, does anyone know what the SESSION variable is and why it's 
not set?

>
> Is there a way to store this in the session successfully and if so how can
> I do access it later?

Yes, include the class declaration on every page where you wish to use the 
object i.e. require "profile.class.php" (and use session_start() on every 
page of course).

Cheers,
Brad

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

Reply via email to