您的位置:首页 > 编程语言 > PHP开发

解决Zend Studio中Cannot modify header information - headers already sent by 的方法

2009-03-13 10:15 471 查看
找了一整天的资料,没有弄出个头绪,感觉都绝望了,想放弃ZendFrame的使用了,但是还是要感谢上帝的恩赐,今天终于解决啦。

或许是还没有从J2EE的struts spring hibernate中醒过来的原因,碰到问题总也觉得很容易解决,没想到小小的php参数配置拦了我一整天的时间。

先说解决方法:

1、修改php.ini的参数配置项

output_buffering off 修改为

output_buffering on

仅此一项,经典的Albums就正常运行了。这个例子还真是生动,一下就使我进入了状态。

帖子中有其他的解决方法,不过实在不能理解,但也列出来给大家做个参考。

Cannot modify header information - headers already sent by 错误解决办法

1.php设置文件的状态为on //羊博士注释:哪个参数要设置为on啊,莫不是说我上面的那个参数?

2.文件开头加ob_start();//羊博士注释:这个东东是做什么用的?为什么要他,要放在Controllers下还是Views下的.phtml文件中?

3.header后加exit(); //羊博士注释:又晕了

关于ZendFrame在 ZendStudio6中的使用碰到的问题,我会再未来的博客中意义记载,希望大家相互讨论。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐