AJax 搜索和 Jet 搜索“无法修改标头信息”

AJax Search and Jet Search "Cannot modify header information"

提问人:Fabio Nasci 提问时间:10/31/2023 更新时间:10/31/2023 访问量:27

问:

首先谢谢你。

我的网站上有以下错误。我正在使用 Crocoblock、woocommerce 和 Elementor 的小部件。

我的 wordpress error_log给了我以下错误: “PHP 警告:无法修改标头信息 - 标头已在第 254 行的 /home4/”myservername“/public_html/wp-content/plugins/jet-search/includes/ajax-handlers 中发送.php

转到相关文件中的 Jet Search,这是第 254 行显示的代码:

public function set_cookie( $cookie_name, $cookie_val ) {
            $expire      = time() + YEAR_IN_SECONDS;
            $secure      = ( false !== strstr( get_option( 'home' ), 'https:' ) && is_ssl() );

            setcookie(
                $cookie_name,
                $cookie_val,
                $expire,
                COOKIEPATH ? COOKIEPATH : '/',
                COOKIE_DOMAIN,
                $secure,
                true
            );
        }

我尝试更新插件,将代码从 true 更改为 false 并停用插件,错误消失了。

PHP AJAX wordpress

评论

1赞 ADyson 10/31/2023
请参阅如何修复 PHP 中的“标头已发送”错误

答: 暂无答案