Error when setting cookie

时间:2014-01-03 作者:Veloncia

我在尝试在WP页面上设置cookie时遇到此错误。

Warning: Cannot modify header information - headers already sent by(...)
有什么帮助吗?当我在wordpress之外开发php时,它工作得很好,但当我将其移入时,它就坏了。饼干没有什么特别之处(非常基本)。

那么我该如何让饼干凝固呢?

1 个回复
SO网友:fuxia

你放饼干太晚了。您可以使用之前的任何操作template_include 要设置cookie,在此之后已经有HTML输出,并且不能再设置其他标头。

示例:

add_action( \'template_redirect\', function()
{
    setcookie( \'test\', 1 );
});

结束

相关推荐

Wordpress & PHP sessions

我正在使用一个名为WP events manager的插件,我想添加自定义功能,以便每个事件都可以“添加”到“篮子”中,然后最终用户可以“签出”并注册这些事件。我认为这是通过在用户单击add-in PHP sessions时存储事件ID来实现的,然后在签出时使用您在签出时输入的信息循环查看项目。我是PHP会话新手,不知道如何在点击按钮时存储ID,然后在最后循环它们,如果有人知道这一点,或者知道任何相关文章,我将非常感激,通过谷歌搜索将我发送到雷区的主题。干杯