2012-01-27 60 views
2

我一直在寻找一个与cookie相关(至少,我认为是)的问题,而且我没有什么数据可以继续。我对这个模糊的描述表示歉意。任何理论或指导将不胜感激。Cookie并不总是保存>触发基于cookie的功能

我有一个网站有几个cookie相关的功能。大多数情况下,它的促销内容有以下一般规则:

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

我收到一些客户反馈,指出促销内容不止一次显示。有些客户声称,每次加载页面时都会显示。在内部,我已经注意到这一点与OpinionLab调查,应该只出现一次,但在一段时间内出现多次 - 是的,这似乎影响我们的本机cookie设置代码(ColdFusion)以及第三方 - 第三方API(JavaScript)。

我已尽全力在本地进行测试并确保cookie正确到期,但我们无法在本地重新创建问题。在不同的操作系统上,我们也得到了来自具有多个浏览器(IE,Chrome,Safari)的用户的相同反馈。正在进行的理论是“用户禁用了cookie,代码没有检查cookie的支持,所以他们会收到推广内容的垃圾邮件”。这是有道理的,但它发生的地方足以让我怀疑这个问题与那些在浏览器中禁用cookie的人隔离。

我想知道是否可以有用户安装的一些软件(广告软件拦截器,防病毒软件,浏览器工具栏),可以在浏览器中创建这种体验。我也深深地探究是否存在任何可能干扰用户体验的网络条件(代理服务器,ISP防火墙,缓存服务器)。

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

回答

2

Eric,您可以发布您的Cookie代码 - 或原型?在CF中设置cookie有很多细微之处。

您可能已经知道这一点,但Cookie是域依赖。是的,许多互联网安全软件会阻止某些cookie,但您的用户可能会知道,因为他们会(或应该)经常看到它。如果你可以找到一个用户来工作,让他尝试将你的域名添加到“可信站点”以帮助消除这种可能性 - 或者对你的问题用户(用户遇到问题......不是)的各种形式的安全软件进行调查,问题用户本身 - 哈)有。