我正在尝试使用这些代码设置cookie,但未创建cookie
setcookie( \'name\', \'carl\', 0, \'/names\', \'https://my.webdomain.com\', isset($_SERVER["HTTPS"]), true);
我在互联网上寻找一个可能的解决方案,我找到并尝试了这个解决方案
add_action( \'init\', \'wpse8170_init\' );
function wpse8170_init() {
if ( !headers_sent() ) {
setcookie( \'name\', \'carl\', 0, \'/names\', \'https://my.webdomain.com\', isset($_SERVER["HTTPS"]), true);
}
}
但它没有起作用。请帮忙,我只需要一种在404中创建cookie的方法。php主题页面,然后我将重定向到我自己网站的另一个页面,因为cookie只是为了在下一个页面保留变量。
SO网友:Stefano Tombolini
我认为加载模板文件太晚了,请尝试在函数中设置它。php文件。
add_action( \'init\', \'wpse325439_init\' );
function wpse325439_init() {
if ( !headers_sent() && is_404() ) {
setcookie( \'name\', \'carl\', 0, \'/names/\', \'my.webdomain.com\', isset($_SERVER["HTTPS"]), true);
}
}