Categories

Troubleshooter. 无法添加标头信息-标头已发送

Rating: 5.0/5. From 1 vote.
Please wait...

本教程展示了如何解决导致“无法添加”的问题 header 信息-标头已发送"错误消息".


以下是这个问题的其他变体:
Warning: Cannot send session Cookie -报头已经发送
Warning: Cannot send session cache 限制器-标头已经发送

它经常出现在WordPress, osCommerce, Drupal和 VirtueMart模板 并发出信号
文件中的空白空间或行.

Solution:

例如,如果您得到类似于以下的错误

Warning: session_start() [function.session-start]:不能发送 session cache 限位器-封头
已经发送(输出开始于/public_html包括/ application_top.php:2)
in /public_html/ /功能/包括会话.php line 102

请做到以下几点:

1. 查找错误中提到的第一个文件 FTP 然后打开编辑.
在本例中,调用文件 application_top.php located in the /public_html/includes/ folder (OsCommerce模板). 在您的情况下,文件名和它的位置是不同的.

2. 删除最后一个PHP结束标记下的所有空格和空行 ?> 如果有的话. Save the
changes.

3. 在第一个PHP开始标记之前查找空行和空格 如果有,把它们去掉. 保存更改.

4. 确保结束和下一个开始PHP之间没有空行/空格
tags. 如果有,把它们去掉. 保存更改.

5. Refresh your browser 窗口中打开您的网站,检查问题是否解决.

Important:

即使你检查了上面提到的一切,但错误仍然存在:

1) try another editor. 检查另一个问题中的错误文件.

For instance, Notepad in Unicode may add the byte order mark (BOM) character before 只能删除HEX-editor or in IDE. 在DreamWeaver和记事本中它是不可见的,
因此,请确保以没有BOM的UTF格式保存文件.

2)把这个关掉 错误报告 通过打开错误文件或索引.php file and
adding

error_reporting(E_ALL ^ E_ WARNING);

right after

更多细节请点击这里 http://php.net/manual/en/function.错误报告.php.
您还可以查看下面的演示电影.

Troubleshooter. 无法添加标头信息-标头已发送

Drupal网站模板

Submit a ticket

如果您仍然无法找到关于您的问题的足够的教程,请使用以下链接向我们的技术支持团队提交请求. 我们将在接下来的24小时内为您提供我们的帮助和协助: Submit a ticket