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]
|