使用javascript操作删除在PHP中创建的cookie

时间:2016-01-06 01:57:53

标签: javascript php jquery cookies

我在PHP中创建了一个cookie:

    function set_newuser_cookie() {
      if ( !is_admin() && !isset($_COOKIE['sitename_newvisitor'])) {
        setcookie( 'sitename_newvisitor', 1, time()+3600*24*365, COOKIEPATH, COOKIE_DOMAIN, false);
      }
    }
    add_action( 'init', 'set_newuser_cookie');

我想在点击事件后在javascript文件中删除此cookie,如下所示:

$('.tbf-main-logo-image').on('click', function() {
  document.cookie = 'sitename_newvisitor=;expires=Thu, 01-Jan-70 00:00:01 GMT;';
});

我遇到过与此问题相关的每个堆栈溢出线程,我尝试过:使用jQuery delete_cookie添加cookie的路径,创建$.removeCookie函数。似乎没有什么工作。有人想到,也许每次我的标题加载时都会重新创建cookie?但不,它不应该是因为我有一个if语句寻找具有该名称的cookie。救命啊!

0 个答案:

没有答案