wordpress - 注销后 Cookie 仍然存在 - wordpress
问题描述
我正在开发 wordpress 多站点网站。它有三个站点,例如:example.com、site1.example.com、site2.example.com。当我登录到 example.com 时,它被重定向到 site2 并自动登录到 site2。但是当我注销site2时,cookies仍然存在。如下图所示。
当我通过单击登录再次登录到 site2 时,它没有登录,我可以看到两个 cookie,如下图所示。
cookie 的值之一是空的,当我删除它时,我可以访问我的个人资料,而无需再次登录到 site2。
我尝试在使用 wp_logout 钩子注销时删除 cookie,但没有成功。
主题:老兄
解决方案
我已经解决了这个问题并找到了解决方案。在我的情况下,在 wp-config.php 文件中添加以下行是有效的。
define('COOKIE_DOMAIN', '');
推荐阅读
- python - 类型错误:“datetime.datetime”和“str”实例之间不支持“>”
- c++ - int 不会更改为除 0 以外的任何值
- node.js - 错误:签名 cookie 需要 cookieParser("secret")
- javascript - 如何使用 javascript API 获得观看次数最多的视频?
- android - 解析 Koin 类的实例时出错
- java - Get created Component with a MousePressEvent
- python - 如果列中的值重复,Python 从 csv 中删除重复项
- sql-server - 卸载 SSMS 2014 并安装 SSMS 2017 后 SQL 本地服务器消失
- sql - 如果匹配条件,Excel中的SQL返回字段
- java - 如何为用户输入创建一个框,然后将其作为变量存储在 Android Studio 中