【问题标题】:Zend Application error if an unserialized object saved in $_SESSION since PHP 5.4如果从 PHP 5.4 起保存在 $_SESSION 中的未序列化对象,则 Zend 应用程序错误
【发布时间】:2014-12-04 07:01:31
【问题描述】:

我的项目是一个混合项目(非 Zend 和 Zend) 如果我在非 Zend 环境中设置类似

$myObject = new MyObject();
$_SESSION['foo'] = $myObject;

然后调用一个 zend 控制器 (http://mydomain.foo/zendControllerName) 我明白了

"发生错误 应用程序错误”

它仅适用于 PHP 5.4 中的序列化对象 在 PHP 5.2 中,它无需序列化即可完美运行。

【问题讨论】:

    标签: php serialization php-5.4 php-5.2 application-error


    【解决方案1】:

    解决方案。 Why does my PHP with Zend Framework go crazy about "session started" since update to 5.4 (after a session exists on filesystem)?

    你可以在application.ini中设置:

    resources.session.throw_startup_exceptions = false
    

    【讨论】:

      猜你喜欢
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 2018-12-08
      • 2010-11-10
      • 2010-10-24
      相关资源
      最近更新 更多