Wordpress用户cookie未在Chrome上设置

时间:2015-08-06 10:25:58

标签: wordpress google-chrome cookies

我最近在仅限Chrome浏览器(Chrome / WordPress更新?)上的Wordpress首页连接上出现了问题。

当用户登录时,他会被重定向到我网站的首页,但未设置用户会话cookie。

如果他只是重新加载页面,则会设置cookie。 感觉就像cookie没有为浏览器的重定向设置得足够快。奇怪的是,正如我之前所说,问题只发生在Chrome上。

  

我的Wordpress版本是4.1.7

     

我的Chrome版本为43.0.2357.134

有什么想法吗? 谢谢。

阿克塞尔

1 个答案:

答案 0 :(得分:0)

我在setcookie()没有使用add_actionwp_head时遇到了同样的问题,最终找到了解决方案。

add_action('wp_head', 'my_setcookie');
function my_setcookie()
{
    if (!empty($_REQUEST['currency'])) {

        $currency_request = esc_attr($_REQUEST['currency']);
        setcookie('currency_cookie', $currency_request, time() + 3600, COOKIEPATH);
    }

}