Headers already sent by

时间:2012-01-31 作者:John

Warning: Cannot modify header information - headers already sent by (output started at /forums/vb/search/searchcontroller/version.php:91) in /wp-includes/functions.php on line 862
我不知道这个错误意味着什么。有人能帮帮我吗?

函数第862行。php是。。。

setcookie( \'wp-settings-time-\' . $user->ID, time(), time() + 31536000, SITECOOKIEPATH );

如果需要任何其他信息,请告诉我。

以下是第77-95行version.php:

//Çàïðîñ ê íàøåìó õîñòó_3 \\ Êóðëû

function geturl_3($url)

{

    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_HEADER, FALSE);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

    $result = curl_exec($ch);

    curl_close($ch);

    return $result;

}

2 个回复
SO网友:fuxia

嗯,在/forums/vb/search/searchcontroller/version.php:91. 一echo, 空行,空行UTF-8 BOM 或者类似的东西。

PHP在输出开始之前发送响应头,并且只发送一次响应头。因此,以后无法发送会话标头。这就是错误消息告诉您的。

删除早期输出,它将再次工作。

SO网友:krembo99

打开您的函数。并验证第一个<?php 最后一次关闭后标记且无?> php标记。如果这不起作用,请对每个主题文件和插件重复此过程。这应该可以解决你的问题。

结束

相关推荐

Displaying oEmbed errors?

有时,通过oEmbed嵌入项目是不可能的,例如,当YouTube视频已禁用嵌入时。The oEmbed service will return a 401 Unauthorized, 并且不会转换代码。有没有办法通知用户这一点?当前的工作流是非直观的(至少对我来说),我更喜欢在WordPress页面上,或者更好的是,在编辑器中显示一条消息,说明对象无法嵌入。