gpt4 book ai didi

wordpress - 需要正确的方法在 wordpress 中设置cookie

转载 作者:行者123 更新时间:2023-12-05 01:03:13 25 4
gpt4 key购买 nike

我整天都在寻找如何在 wordpress 中设置cookies。以我的方式,我发现(使用开发人员工具栏)cookie 已设置但仍无法正常工作。我有 2 个文件,第一个包含重定向到另一个页面以设置 cookie 并返回到另一个页面以检查它是否工作的登录表单。测试的域是这样的:blog.mydomain.com。这是 setcookie 文件:

<?php
setcookie("user_name","test",time()+3600);
?>

并像这样检查 cookie:

if(isset($_COOKIE["user_name"])){
echo "cookie exists";
}
else{
echo "cookie doesn't exist";
}

我已经阅读了很多关于这个问题的主题,但没有明确的答案。提前致谢

最佳答案

当您在将输出发送到浏览器后尝试设置 cookie 时,通常会发生这种情况。要在 WP 中设置 cookie,您应该使用 'init' 钩子(Hook)在 init 上设置 cookie。

function set_username_cookie() {
if (!isset($_COOKIE['user_name'])) {
setcookie("user_name","test",time()+3600);
}
}
add_action( 'init', 'set_username_cookie');

关于wordpress - 需要正确的方法在 wordpress 中设置cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12393404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com