设置 cookie 的问题

Issue with set cookie

提问人:Yoeri Achterbergen 提问时间:4/5/2019 更新时间:4/5/2019 访问量:43

问:

我创建了一个代码,用于在我的 Wordpresstheme 中放置一个 cookie。 此函数与 Wordpress 中的 init 函数连接。

我尝试在没有 Wordpress 的 initfunction 的情况下运行该函数。但结果是一样的。没有COOKIE

function cookietime() { 
    if(!isset($_COOKIE[$wp_visit_time])) {
        // set a cookie for 1 hour
        setcookie('wp_visit_time', $current_time, time()+3600);
    }
 } 
add_action('init', 'cookietime');
PHP wordpress 饼干

评论

0赞 Stender 4/5/2019
你在哪里定义?$current_time
0赞 Stender 4/5/2019
也。。..应该是一个字符串,而不是一个未定义的变量。!isset($_COOKIE['wp_visit_time']
0赞 Yoeri Achterbergen 4/6/2019
我现在发现了这个问题,我正在寻找解决这个问题的答案。此函数仅在函数.php文件中起作用。我创建了一个动作“add_action('name', 'name php function')” 通常你可以用 do_action('name');但这也不起作用:(

答: 暂无答案