相关疑难解决方法(0)

PHP:在$ _SESSION中存储'对象'

我只是想通知我实际上可以在$ _SESSION中存储对象,我发现它非常酷,因为当我跳转到另一个页面时,我仍然有我的对象.在我开始使用这种方法之前,我想知道它是否真的是一个好主意,或者是否存在潜在的陷阱.

我知道,如果我有一个单一的入口点,我就不需要这样做,但我还没有,所以我没有一个入口点,我真的想保留我的对象,因为我不我失去了我的状态.(现在我还读到我应该编写无状态站点,但我还不了解这个概念.)

因此,在短期:是否确定存储对象的会话,是否有任何问题,它?


编辑:

临时总结:到目前为止,我知道重新创建对象可能更好,即使它涉及再次查询数据库.

进一步的答案可能会更详细地说明这方面!

php session object

183
推荐指数
6
解决办法
10万
查看次数

带有不完整对象的PHP会话

我收到一个错误,我不知道如何解决,所以我想知道我是否能得到一些帮助.

这是错误

Fatal error: process_form() [<a href='function.process-form'>function.process-form</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &quot;Template&quot; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /home/twinmeddev/html/template_add.php on line 44
Run Code Online (Sandbox Code Playgroud)

我在process_form()函数中遇到此错误.所以我从中得到的是,它认为我没有为模板加载类.事实上,我在顶部做了什么.包含'inc/item.class.php'; 我是否必须在功能中重新包含它?

这是带有错误的特定页面的代码.你可以看到我拥有应有的一切.我哪里出错了?

<?php
include 'inc/prep.php';
include 'inc/header.class.php';
include 'inc/item.class.php';
include 'inc/template.class.php';
include 'inc/formhelper.class.php';
include 'inc/formvalidator.class.php';
include_once( 'inc/config/config.php' ) ;
include_once( …
Run Code Online (Sandbox Code Playgroud)

php session object

36
推荐指数
3
解决办法
6万
查看次数

在会话变量中存储PHP对象

我是OOP的新手,正在写我的第一堂课.我为保险经纪人工作,我正在尝试使用类来存储有关报价的内容,并将对象存储为会话变量.

事情是,当我查看会话变量时,我得到:

sessionName         

__PHP_Incomplete_Class Object
(
    [__PHP_Incomplete_Class_Name] => myClass
    [brokerId] => 
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么它显示不完整的类名?

php object

5
推荐指数
1
解决办法
3861
查看次数

如何将对象类存储到PHP中的会话中?

如何将对象类存储到PHP会话中,然后将其作为变量放在我的下一页中.你能帮忙吗?

这是我的class.inc.php

class shop {

var $shoeType;
var $color;

    public function __construct() {

        $shoeTypeService = new ShoeTypeService();
        $shoe = $shoeTypeService->getAllShoes();
        $this->shoeType = $shoe[20];
    }
}
Run Code Online (Sandbox Code Playgroud)

php

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×4

object ×3

session ×2