PHP:怎样在 _SESSION 中保存 object

from:http://www.phpe.net/manual/function.session-register.php

If you use objects it is alsways a good idear to make a var or array that hold your object-handler

exampel:
include("class.exmaple.php");
$obj = new exampel ();

$se_obj = serialize($obj);

$_SESSION['se_obj']=$se_obj;

when you then got on the next page and so a start_session()
and you don't habe includet the classdescription, your object will still not break.
Just do a
include("class.example.php");
$obj = unserialze($_SESSION['se_obj']);

and all is fine.
This is a preaty good trick if you do some includings in the next page an use the object in a file you include :)

你可能感兴趣的:(PHP,.net)