在我的网站上,我正在显示一个叠加层并在用户关闭后设置一个cookie。 cookie在午夜到期,我理解我无法与JS核实cookie是否仍然有效。我所能做的就是找回它的价值。
基本上,我需要知道cookie是否已设置(不显示叠加层)以及用户是否在午夜后访问网站(再次显示叠加层)。我在考虑这样的事情:
有更好的方法吗?我不是要求代码,而是要求建议。
答案 0 :(得分:0)
要实现这一目标,您需要两个Cookie A和B:
A存储设置B时的日期。
B存储是否显示叠加的状态。
您需要执行以下操作:
加载页面时检查A,如果A不是当前日期,请清除B。
检查B是否显示叠加层。
在用户关闭叠加层时,将B和当前日期设置为A.