1

我正在开发一个应用程序,一切正常,但有时我收到以下错误:

Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'session has already been started by session.auto-start or session_start()' in /usr/share/php/libzend-framework-php/Zend/Session.php:462 Stack trace: #0 /usr/share/php/libzend-framework-php/Zend/Session/Namespace.php(143): Zend_Session::start(true) #1 /var/vhosts/rmanager.vsnetwork.net/application/views/helpers/GetProjetoNome.php(7): Zend_Session_Namespace->__construct('rmanager') #2 [internal function]: Zend_View_Helper_GetProjetoNome->GetProjetoNome() #3 /usr/share/php/libzend-framework-php/Zend/View/Abstract.php(342): call_user_func_array(Array, Array) #4 /var/vhosts/rmanager.vsnetwork.net/application/layouts/scripts/layout.phtml(73): Zend_View_Abstract->__call('GetProjetoNome', Array) #5 /var/vhosts/rmanager.vsnetwork.net/application/layouts/scripts/layout.phtml(73): Zend_View->GetProjetoNome() #6 /usr/share/php/libzend-framework-php/Zend/View.php(108): include('/var/vhosts/rma...') #7 /usr/share/php/libzend-framework-php/Zend/View/Abstract.php(880) in /usr/share/php/libzend-framework-php/Zend/Session.php on line 462 

如果我刷新页面,它可以工作。

有时它会在我将帖子发送到同一页面时返回错误

我在插件中使用 Zend_Auth 和 Zend_Acl,在我的应用程序的各个地方使用 Zend_Namespace。

有谁知道为什么会这样?

谢谢

4

2 回答 2

2

用这么少的信息来帮助你有点困难,但据我本周早些时候在玩 session_namespace 时读到的,你必须非常小心。

这一段对我很有帮助

于 2011-05-20T06:25:30.933 回答
0

永远不要明确地启动会话。只需自动使用它。我也多次使用 Zend_Auth 和 Zend_Sesison_Namespace 但这个错误永远不会出现。

于 2011-05-20T17:02:21.853 回答