【问题标题】:Shopping basket becomes empty when moving between http & https在 http 和 https 之间移动时购物篮为空
【发布时间】:2013-02-15 10:06:23
【问题描述】:

我们有一个现有的站点,使用 Classic ASP 构建,最近从 2003 服务器迁移到 2008 R2 服务器,并且出现了一些奇怪的行为。

这是一个基本的电子商务系统,使用 cookie 来存储购物篮/购物车 ID - 实际购物篮内容存储在数据库中。

因此,用户(使用 IE8 - 我们无法在任何其他浏览器上重新创建此功能)将项目添加到他们的购物篮并被带到查看购物篮页面。结帐过程的下一阶段从 http 更改为 https,突然购物篮是空的 - 经过调查,cookie 没有被拾取。

我们可以通过简单地通过 http(一切正常)然后 https(篮子为空)查看购物篮来重现此问题 - 这使用相同的 URL,并且不打开新标签。

我已经进行了大量搜索,并且可以确认: IIS7.5 中的应用程序池仅使用 1 个工作进程 安全连接上的新 ID 在 IIS 中设置为 False 域名不包含连字符(尽管 cookie 值包含)

我们很感激任何建议,因为我们很难过,客户也不高兴...

谢谢

【问题讨论】:

    标签: cookies asp-classic iis-7.5 windows-server-2008-r2


    【解决方案1】:

    现在发现问题:它是 IE8 并且是保护模式设置!请参阅IE8 - Not writing certain cookies on my machine 了解更多信息...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      相关资源
      最近更新 更多