php – Zend_Session:必须在将任何输出发送到浏览器之前启动会
发布时间:2020-12-13 22:13:05 所属栏目:PHP教程 来源:网络整理
导读:我之前遇到过这个问题,但我不记得如何解决它.我创建了一个简单的骨头(不能得到任何更简单的)控制器,我只是想回应一些东西到浏览器,我收到这条消息: Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Session must be started befor
我之前遇到过这个问题,但我不记得如何解决它.我创建了一个简单的骨头(不能得到任何更简单的)控制器,我只是想回应一些东西到浏览器,我收到这条消息:
Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Session must be started before any output has been sent to the browser ... 这是我的整个控制器.它显示“成功”,但它也显示错误消息.如何使该错误消息静音,以便我可以简单地向浏览器回应一些内容? <?php class CacheController extends Zend_Controller_Action { public function clearAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); try { $result = Model_Cache::emptyCache(array('foobar'=>1)); if ($result['status'] == true) { echo 'Success'; } else { echo 'Error: ' . $result['message']; } } catch (Exception $e) { echo 'Error: ' . $e->getMessage(); } } } 解决方法
从内存中,这个错误通常是由于非PHP代码在预期(和会话初始化)之前启动输出.通常是由于在不必要之后空格或回车而导致的?>标签.这是我要检查的第一件事.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |