yw6866 发表于 2017-3-29 14:12:57

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 :)
页: [1]
查看完整版本: PHP:怎样在 _SESSION 中保存 object