php中可以将一个对象当作参数传到另一个页面吗?

 我来答
rainbyte
推荐于2016-10-20 · TA获得超过195个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:102万
展开全部
class test{
//略
}
$obj = new test();
$s_obj = serialize($obj);
session_start();
$_SESSION['s_obj'] = $s_obj;

将对象serialize再放入session或cookie...文件 什么的.到另一个页面用相应的方式取出来再unserialize就可以用了.
参考php手册:

想要将已序列化的字符串变回 PHP 的值,可使用 unserialize()。serialize() 可处理除了 resource 之外的任何类型。甚至可以 serialize() 那些包含了指向其自身引用的数组。你正 serialize() 的数组/对象中的引用也将被存储。

当序列化对象时,PHP 将试图在序列动作之前调用该对象的成员函数 __sleep()。这样就允许对象在被序列化之前做任何清除操作。类似的,当使用 unserialize() 恢复对象时, 将调用 __wakeup() 成员函数。
dahuang871015
2011-05-26 · 超过64用户采纳过TA的回答
知道答主
回答量:281
采纳率:0%
帮助的人:194万
展开全部
可以再另一个页面中用include引入含有该对象的php页面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzbczq329804
2011-05-26 · TA获得超过683个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:254万
展开全部
可以放进session里.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式