php - 如何将对象类存储到 PHP session 中?

标签 php

我怎样才能将对象类存储到 PHP session 中,然后将其作为变量获取到我的下一页中。你能帮忙吗?

这是我的 class.inc.php

class shop {

var $shoeType;
var $color;

    public function __construct() {

        $shoeTypeService = new ShoeTypeService();
        $shoe = $shoeTypeService->getAllShoes();
        $this->shoeType = $shoe[20];
    }
}

最佳答案

一旦你实例化了类,你就可以将它分配给 session (假设它已经启动)

$_SESSION['SomeShop'] = new Shop();

or 

$Shop = new Shop();
//stuff
$_SESSION['SomeShop'] = $Shop;

请记住,无论您在何处访问该对象,都需要包含 Shop 类。

关于php - 如何将对象类存储到 PHP session 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5578679/

相关文章:

php - HTML 表单 POST 方法不起作用(尽管显示了 URL 参数)

php - 我如何使用 PHP 和 MySQL 转换或查询此 Jquery 数据,如表单 - 选择 - 选项示例

php - Symfony引发错误,但不会出现404页

php - 版权内容API

php - MySQL:如何检查用户(自己)是否有创建临时表的权限

php - 使用 Laravel Passport 获取经过身份验证的用户并授予密码

php - index.ctp 有样式但其余页面没有

php - Codeigniter 中的下拉 li 未使用 id 从数据库获取正确的值

php - MYSQL在一个查询中插入到新行

php - 多张图片上传不移动目录中的文件