| Posted by Andy Jeffries on 10/20/05 16:33 
Justin Koivisto wrote:> I think you answered your own question with this post... Use sessions.
 > You can serialize your object and store it in a session variable. Then
 > on the next script, make sure you include all the necessary include
 > files for the object classes before you unserialize. I'd personally use
 > sessions with custom handlers to utilize database tables for this, but
 > sometimes that is overkill and takes more resources.
 
 Just for reference (at least with PHP 4.3+) you don't need to
 explicitely serialize/unserialize your objects for use in Sessions.  You
 can just do:
 
 require_once("foo.class.php");
 session_start();
 if (!is_object($_SESSION["myfoo"])) {
 $_SESSION["myfoo"] = new Foo();
 }
 
 $_SESSION["myfoo"]->bar();
 
 Cheers,
 
 
 Andy
 [Back to original message] |