Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CakePHP:无法修改标题信息-已由发送的标题_Php_Cakephp_Redirect_Http Headers - Fatal编程技术网

CakePHP:无法修改标题信息-已由发送的标题

CakePHP:无法修改标题信息-已由发送的标题,php,cakephp,redirect,http-headers,Php,Cakephp,Redirect,Http Headers,完全错误: Warning (2): Cannot modify header information - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/trunk/dafe/cake/basics.php:355) [CORE/cake/libs/controller/controller.php, line 743] 据我所知,它发生在我尝试重定向之后。我知道这是由空格引起的

完全错误:

Warning (2): Cannot modify header information - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/trunk/dafe/cake/basics.php:355) [CORE/cake/libs/controller/controller.php, line 743]
据我所知,它发生在我尝试重定向之后。我知道这是由空格引起的,但我在任何地方都找不到,这个错误倾向于在哪里


编辑:忘了提一下,这个问题只发生在我的Mac电脑上,我在windows上工作的合作伙伴没有这个问题,重定向适合他

我知道有两种可能性: A.在类结束PHP标记之后可能有一些空格?>


B.在处理数据/逻辑的过程中,您试图回显/pr-当它重定向、保存到数据库等时

我最近也遇到了这个问题,在代码中搜索了空格,但没有找到。简单的解决方案:停用调试模式Configure::writedebug,0,一切正常:

我遇到了类似的问题,并尝试删除空白、刷新等。。。但是,在我在cpanel上的EZ php配置界面中将输出缓冲配置为“开”之前,一切都不起作用。

请查看屏幕右侧的相关页面。在花括号之后,它应该位于从空白重定向到的同一页面上,这绝对没有影响。您可能正在考虑PHP结束标记?>。@juhana您是对的。我的错误。我会编辑它。造成它的不仅仅是空格,通常是因为脚本在重定向行之前输出了一些东西。最简单的解决方案你们说的是临时解决方案。作为开发人员,这听起来不太好