【发布时间】:2012-02-02 07:14:30
【问题描述】:
错误:无法添加 cookie,标头已发送。
我想知道是否有任何方法可以有效地诊断上述错误。
我了解此错误的原因 - 在将其他内容(例如标头、html 等)发送到浏览器之后发送 cookie 时。
有数百个文件和数千行代码。如果有人知道一种方法(即使是第 3 方,也没关系),它将帮助我找到在 cookie 之前将哪些内容发送到浏览器,这样我就可以轻松地操作这部分代码。我无法找到导致此错误的实际位置或代码补丁。
一般情况下,许多 vBulletin 用户都会遇到这种情况,vB 工作人员会告诉您禁用模组/插件等。但我想知道找到问题位置的任何有效方法。 <?php等等等等都没有问题。
【问题讨论】:
-
首先使用 tcpdump 捕获生成的页面并查看第一个字符。很有可能,开头有杂散的空白,因此您可能想要搜索不以 结尾的脚本
标签: php cookies header http-headers