Cookie并不总是保存>触发基于cookie的功能

Cookies not always saving > triggering cookie based functionaity

本文关键字:cookie 功能 gt 保存 Cookie      更新时间:2023-09-26

我一直在寻找一个与cookie相关的(至少,我认为是这样)问题,我没有什么数据可以继续。我为模糊的描述道歉。任何理论或指导都将不胜感激。

我有一个网站有几个依赖cookie的功能。大多数时候,它的促销内容有以下一般规则:

如果此功能存在cookie,请显示一次促销内容并设置cookie。如果存在cookie,则不要显示促销内容

我收到一些客户反馈,说促销内容不止一次出现。一些客户表示,它在每次页面加载时都会显示出来。在内部,我在OpinionLab的调查中注意到了这一点,这些调查本应只出现一次,但在一段时间内会出现多次——是的,这似乎会影响我们的原生cookie设置代码(ColdFusion)和第三方API(JavaScript)。

我已经在我们这边做了所有的努力,以在本地进行测试并确保cookie有效期,但我们无法在本地重新创建问题。我们也从在不同操作系统上使用多种浏览器(IE、Chrome、Safari)的用户那里得到了相同的反馈。目前的理论是"用户禁用了cookie,代码不检查cookie支持,所以他们收到了带有促销内容的垃圾邮件"。这是有道理的,但我怀疑这个问题是否仅限于在浏览器中禁用cookie的人。

我想知道用户是否安装了一些软件(广告软件拦截程序、防病毒软件、浏览器工具栏),可以在浏览器之间创造这种体验。我还想知道是否有任何网络条件(代理服务器、ISP防火墙、缓存服务器)可能会干扰用户的体验。

如前所述,我知道这是相当模糊的。在这一点上,我只是在寻找新的调查方向。提前感谢您的任何想法!

Eric,你能发布你的cookie代码吗?在CF中设置cookie有很多细微差别。

您可能已经知道这一点,但cookie是依赖于域的。是的,很多互联网安全软件都会屏蔽某些cookie,但你的用户可能知道这一点,因为他们会(或应该)经常看到它。如果你能找到一个可以合作的用户,让他尝试将你的域添加到"受信任的网站"中,以帮助消除这种可能性-或者调查你的问题用户(有问题的用户…而不是"问题用户本身")拥有的各种形式的安全软件。