如何在Wordpress中设置,获取和销毁cookie?
我上网但我无法得到明确的想法,请帮我找到.
我正在尝试在wordpress中设置一个cookie.我的cookie设置如下:
<?php setcookie('test', 'test', 0, '/', '/'); ?>
Run Code Online (Sandbox Code Playgroud)
在我的主题的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
Run Code Online (Sandbox Code Playgroud)
而且我的cookie没有设置.如何在wordpress中设置cookie?
我也尝试过这个
function set_new_cookie() {
setcookie('test', 'test', 0, '/', '/');
}
add_action( 'init', 'set_new_cookie');
Run Code Online (Sandbox Code Playgroud) 我有以下插件:http://wordpress.org/support/plugin/wp-session-manager
我无法弄清楚如何在WordPress中使用会话变量.根据我的阅读理解,这是应该如何使用:
我在第一页(第1页)上有以下内容:
global $wp_session;
$wp_session['loggedIn'] = 15;
echo $wp_session['loggedIn'];
Run Code Online (Sandbox Code Playgroud)
在第一页上,会话变量正在运行,但在第二页上,会话变量不起作用.任何人都可以建议我哪里出错了?
谢谢.