首页 > 解决方案 > 注销后 Cookie 仍然存在 - wordpress

问题描述

我正在开发 wordpress 多站点网站。它有三个站点,例如:example.com、site1.example.com、site2.example.com。当我登录到 example.com 时,它被重定向到 site2 并自动登录到 site2。但是当我注销site2时,cookies仍然存在。如下图所示。

在此处输入图像描述

当我通过单击登录再次登录到 site2 时,它没有登录,我可以看到两个 cookie,如下图所示。

在此处输入图像描述

cookie 的值之一是空的,当我删除它时,我可以访问我的个人资料,而无需再次登录到 site2。

我尝试在使用 wp_logout 钩子注销时删除 cookie,但没有成功。

主题:老兄

标签: wordpresscookiesmultisite

解决方案


我已经解决了这个问题并找到了解决方案。在我的情况下,在 wp-config.php 文件中添加以下行是有效的。

define('COOKIE_DOMAIN', '');

推荐阅读