【发布时间】:2020-09-29 02:53:13
【问题描述】:
我正在通过 php 设置一个 httpOnly cookie:
setcookie("AuthCookie", $result, time()+60*60*24, '/', "page.io", FALSE, TRUE);
这是通过 jQuery ajax 调用来调用的:
request = $.ajax({
url: "http://page.io/login.php",
type: "POST",
data: jsonData,
complete: function(r){
if (r.status == 200) {
window.location = 'http://beta.page.io/';
}
}
});
login.php 调用 setcookie,然后 jquery 重定向到 beta.page.io。
httponly cookie 存在于 page.io 上。可以通过清除firefox缓存和数据来删除。
beta.page.io 上有一个旧的 httponly cookie。清除 Firefox 上的缓存和数据不会删除此 cookie。对 setcookie 的调用将在此 cookie 中附加另一个“AuthCookie”。
setcookie("AuthCookie", $result, time()-10, '/', "page.io", FALSE, TRUE);
也不删除cookie。 beta.page.io 是一个在 nodejs 服务器上运行的 Angular 应用程序。
如何删除此 cookie?已经为此工作了几天没有解决方案。
【问题讨论】:
标签: php node.js cookies httponly