wordpress在浏览器关闭后删除cookie

时间:2013-01-30 12:01:17

标签: php wordpress cookies

我只是想在浏览器标签关闭后删除我的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应该怎么办?

2 个答案:

答案 0 :(得分:0)

我不知道wordpress但是在php中,如果你将expire time设置为0,那么在浏览器关闭之后cookie将会消失(而不是tab关闭)。 所以尝试设置

$expirtation = 0;

答案 1 :(得分:0)

会话通常用于此。根据维基百科,当没有设置过期日期时,当用户关闭浏览器时会清除cookie。

cookie setter可以指定删除日期,在这种情况下,cookie将在该日期被删除。如果cookie setter未指定日期,则一旦用户退出浏览器,cookie就会被删除。

了解更多Clear cookies on browser close

相关问题