我只是想在浏览器标签关闭后删除我的wordpress cookie,
在pluggable.php文件行653:
if($ remember){ $ expiration = $ expire = time()+ apply_filters('auth_cookie_expiration',1209600,$ user_id,$ remember); } else { $ expiration = time()+ apply_filters('auth_cookie_expiration',500,$ user_id,$ remember); $ expire = 0;
我将所有我想要的东西改为“”或“1” 并过期到“”
但它在wordpress上没有任何工作 我甚至尝试调用wp_clear_auth_cookie()函数onunload事件,但它无法正常工作
在浏览器/标签关闭后删除Cookie应该怎么办?
答案 0 :(得分:0)
我不知道wordpress但是在php中,如果你将expire time设置为0,那么在浏览器关闭之后cookie将会消失(而不是tab关闭)。 所以尝试设置
$expirtation = 0;
答案 1 :(得分:0)
会话通常用于此。根据维基百科,当没有设置过期日期时,当用户关闭浏览器时会清除cookie。
cookie setter可以指定删除日期,在这种情况下,cookie将在该日期被删除。如果cookie setter未指定日期,则一旦用户退出浏览器,cookie就会被删除。