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 に答える