相同的项目、代码,状态机制用的Cookie;在本机IIS上退出系统可以清除,但在部署的云服务器上死活清除不了,我又搭建了另一套系统,同样的也出现一样的问题;找了华为云提交工单,未能解决;尝试通过js设置,过期时间亦无法清除,未能解决;设置Domain也未能解决;唯一有点希望,就是只能通过cookie值来判断是否继续保留状态了;无语死了,以前都没这样的问题,各位大佬给点意见或解决办法?
Cookie是存在浏览器端的吧,有可能是你在同一个浏览器上先访问了本地的项目有访问了服务器的项目。
不可能,所有浏览器都关了再开的。
浏览器关了只是session 没了, cookie 是存在本地的啊
你自己试一下嘛
最终我放弃了cookie,用的Session。
不管是cookie还是Session在浏览器端都是用的cookie,只是cookie的时效不一样,不设置Expires的属性那么Cookie的存活时间就是在关闭浏览器的时候
一直都这样用,一直都没出问题,Expire肯定是设置了的
首先 cookie 是浏览器访问,存在本地机器上的,和云服务器没什么关系
其次 问题 先排查下 设置cookie和操作cookie是否同源,cookie名称是否前后一致。
如果是 内嵌页或者 iframe、form 局部页面,是否 设置 了 same-site cookie 属性
以前都行,就现在不行了。
@龙行天涯: 有点怀疑是 cookie same-site 属性未设置的原因。具体你可以baidu一下。google 浏览器引擎去年升级了,不再兼容以前未设置same-site的情况。