我試圖在wordpress中設置cookie。我有我的cookie設置是這樣的:如何在Wordpress中設置Cookie
<?php setcookie('test', 'test', 0, '/', '/'); ?>
在我的主題的header.php,但是當我去我的瀏覽器來瀏覽我的網站,我得到這個錯誤
Warning: Cannot modify header information - headers already sent by (output started at /home/content/19/9468119/html/wp-content/themes/twentyeleven/header.php:27) in /home/content/19/9468119/html/wp-content/themes/twentyeleven/header.php on line 201
,也是我的餅乾犯規組。如何在wordpress中設置cookie?
我也試過這種
function set_new_cookie() {
setcookie('test', 'test', 0, '/', '/');
}
add_action('init', 'set_new_cookie');
在WordPress中,你應該使用'COOKIEPATH'和'COOKIE_DOMAIN',否則你可能有餅乾正常工作的問題(見[這個答案](http://stackoverflow.com/a/ 30665891/870729)) – 2015-06-11 17:25:06