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中将对象序列化并存储在会话中的技巧。通过序列化对象并将其保存到$_SESSION变量中,可以在不同页面间传递对象状态。文章提供了具体的实现代码示例。
870

被折叠的 条评论
为什么被折叠?



