如何解决错误“Cookie因意外输出而被阻止”?

时间:2016-05-30 作者:Purvik Dhorajiya

我在管理面板登录时遇到如下错误。

"ERROR: Cookies are blocked due to unexpected output."

我尝试过几种解决方案,比如,

  1. Log checking (日志文件中未显示任何日志)
  2. 解决header already sent 问题(根本无法获取此错误)
  3. 检查不完整\'php tag\', 删除空白等(已检查两者)
我们已经重新解决了上述三件事,但问题仍然存在。

有人能帮我检查一下吗?enter image description here

1 个回复
SO网友:majick

您可以在不同的挂钩上使用输出缓冲缩小范围。。。例如:。

add_action(\'plugins_loaded\',\'start_buffer\');
function start_buffer() {ob_start();}

add_action(\'wp_loaded\',\'end_buffer\');
function end_buffer(); {ob_end_clean();}
也就是说,这是一个广泛的测试,但如果错误消失,则输出发生在这两个操作之间,如果不尝试更早地挂接(不太可能,但也可能稍后),直到使用Action Reference 作为粗略的指导。