【问题标题】:"Unknown" PHP error - what is that supposed to mean? [duplicate]“未知” PHP 错误 - 这应该是什么意思? [复制]
【发布时间】:2011-01-10 21:11:12
【问题描述】:

可能重复:
How to fix “Headers already sent” error in PHP

[2011 年 1 月 10 日星期一 21:01:26] [错误] [客户端 xx.xx.xxx.xx] PHP 警告:无法修改标头信息 - 标头已在第 0 行的未知中发送,引用者:www.example。 com/some.php

为什么 PHP 无法找到标头的发送位置?

【问题讨论】:

  • 您是否在标题上方呼应某些内容?删除页面顶部的整个空白区域并将
  • 尝试谷歌搜索。有大量关于这方面的信息。
  • 每个人都试图帮助 ts 解决“headers already sent”的问题,但他只需要知道“Unknown”代表什么......
  • @ircmaxell 但我没有看到任何可用的东西。注意Unknown on line 0
  • @Sarah - 他们怎么不一样?相同的错误消息,带有相同的“我不知道这意味着什么”问题文本。另见:blog.stackoverflow.com/2011/01/…

标签: php header buffer


【解决方案1】:

查看<? 后面是否有空格。标头功能非常敏感,如果事先输出任何内容,则不起作用。

【讨论】:

  • 你的意思一定是before <?或者after ?>
  • 如果文件是 unicode,在 '' 之前可能有一个不可见的 BOM在 php 甚至开始之前导致输出。参考en.wikipedia.org/wiki/Byte_order_mark
猜你喜欢
  • 1970-01-01
  • 2013-12-23
  • 2015-07-05
  • 2016-03-24
  • 1970-01-01
  • 2011-09-09
  • 1970-01-01
  • 2012-11-18
相关资源
最近更新 更多