Php 警告:在wordpress中设置的cookie上已发送了标题
我第一次做饼干。我在header.php中的HTML顶部设置了cookie,并成功创建了cookiePhp 警告:在wordpress中设置的cookie上已发送了标题,php,wordpress,cookies,Php,Wordpress,Cookies,我第一次做饼干。我在header.php中的HTML顶部设置了cookie,并成功创建了cookie <?php $haystack = "http://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; $needle = "/shop/?filter_results=true&widget_search=true&"; if(strpos($haystack, $needle)){
<?php
$haystack = "http://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
$needle = "/shop/?filter_results=true&widget_search=true&";
if(strpos($haystack, $needle)){
setcookie("link", $haystack);
} else {
if(strpos($haystack, "/shop/?filter_results=true&widget_search=true")){
setcookie("link",NULL);
}
}
?>
<!DOCTYPE html>
<html>
我还尝试通过wp\u head
hook添加此代码,但它不起作用
请帮助我如何在head标签中设置cookie。请使用ob_start();函数,并通过此函数查看此错误的原因
你不能<已发送的代码>标题属于PHP标题,
属于HTML标题。这是两件不同的事情。。。一旦您输出HTML,PHP标题就会被发送…@mevius阅读问题;这不是一个好主意duplicate@RichardBernards那么,解决方案是什么…在代码中以适当的方式。。。试试谷歌搜索。。。第一个结果:我什么都不担心。我只是把它标记一下,让你看看该死的链接。很抱歉试图帮忙。这不是解决OP问题的好办法。读了这个问题,你知道他不懂标题。
Warning: headers already sent by ......