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会话中存储和使用序列化对象的方法。通过将对象序列化为字符串并保存到会话变量中,在后续页面加载时可以通过反序列化恢复对象状态,避免了每次都需要重新实例化对象的问题。
809

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



