如何解决无法修改cakePHP中的头信息警告

时间:2011-02-19 08:27:38

标签: cakephp

当我尝试重定向时,我收到以下警告。请帮我解决此问题。

无法修改标题信息 - 已经发送的标题(输出从D:\ Program Files \ xampp \ htdocs \ cakePHP \ cake \ libs \ debugger.php:673开始)[CORE \ cake \ libs \ controller \ controller.php ,第742行]

2 个答案:

答案 0 :(得分:2)

如果在调用header()函数之前有任何输出,则会发生此错误。最常见且最不可见的错误是在一个或多个文件的开头或结尾处有空格。在打开<?php之前或关闭?>代码之后确保没有。

此外,您还可以尝试:

  1. 配置编辑器以进行修剪 保存前跟踪空格 文件。
  2. 预先提交您的SCM中的挂钩 选择。
  3. Tomba的提示(见评论 如果你不能精确定位的话 麻烦的位置。

答案 1 :(得分:0)

ob_start(); 

控制器中的helpful.write ob_start();