【问题标题】:Header already sent by Error [duplicate]标头已由错误发送[重复]
【发布时间】:2015-06-17 02:15:32
【问题描述】:

我遇到了这个问题,但我无法解决。在以下logout.php 脚本中。

<?php

session_start();
error_reporting(E_ALL ^ E_NOTICE); 
ini_set('display_errors', 'On');

session_destroy();

 header('Location: index.php');  

exit;  
?>

我总是明白这一点:

警告:无法修改标头信息 - 标头已由 (输出开始于 /home/traningi/public_html/logout.php:3) /home/traningi/public_html/logout.php 在第 11 行

我尝试了一些东西,但没有用

【问题讨论】:

  • ob_start();放在你的php页面顶部

标签: php header logout


【解决方案1】:

尝试从您的脚本中删除结束 php 标记“?>”。这可能会有所帮助。 更多信息here

【讨论】:

  • 还是同样的错误。谢谢
【解决方案2】:

查看您页面的第一个&lt;?php 之前是否有空格。如果是,则删除空间

【讨论】:

  • 同样的错误谢谢。
猜你喜欢
  • 1970-01-01
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-03
  • 2012-03-31
  • 2013-11-24
  • 1970-01-01
相关资源
最近更新 更多