我正在使用wordpress在我的网站上写博客。因此,我将wordpress安装在一个子目录中(例如:www.example.com/blog)。
我通过我的主站点处理所有登录/注销。
为了登录,我设置了一个cookie,它在进入wordpress站点时被读取。
但是,当要注销时,我还想删除WordPress设置的cookie(它以“WordPress\\u logged\\u in”开头),这样用户也将注销WordPress博客。
出于某种原因,当我收到请求中发送的所有cookie时(javax.servlet.http.HttpServletRequest
), 无法识别“wordpress\\u logged\\u登录”cookie(以及wordpress设置的所有其他cookie)。
其他由wordpress上的插件设置的Cookie被识别,只是wordpress直接设置的Cookie不被识别。
如何删除wordpress cookie(我想遍历所有cookie并删除以“wordpress\\u logged\\u in…”开头的cookie)。
(我在两个不同端口的本地环境中运行,但我认为这不是问题所在,因为request
正在返回插件设置的其他Cookie)。
或者,有没有更好的方法来做我想做的事情?
谢谢