我有 cookie 的问题。
我将 Prestashop 安装从一个主机移到了另一个主机。一切正常,除了一个:当我进入任何产品页面时购物车是空的并且没有用户登录。当我输入任何其他网址(产品页面除外)时,购物车中的所有项目都像以前一样处于相同的配置中在我进入产品页面之前,用户仍处于登录状态。
但是,当我用一些帖子数据加载产品页面时,它看起来工作正常!此帖子数据由我的自定义模块发送。
该模块允许用户选择显示含税或不含税的价格。当用户第一次进入我的商店时,他必须选择一个选项。然后他按下一个按钮,提交带有选定选项的表单。我的模块将他的选项存储在 cookie 中,并且不再显示弹出窗口。在每个页面上它都在工作(没有显示弹出窗口),因为在每个页面上都有可用的 cookie。
当我进入产品页面时,弹出窗口再次显示,我可以看到,购物车是空的,没有用户登录,就像没有我的模块一样。
但是当我选择我的模块选项之一并提交表单时,产品页面正在重新加载所有 cookie - 所有购物车项目、登录用户和我模块中的存储选项。
当我点击刷新并重新发送帖子数据时,它仍然有效,但是当我输入产品 url 而不刷新(重新发送帖子数据)时,再次没有 cookie。
这个问题与我的模块无关,因为我正在尝试使用和不使用它,并且在旧主机上它运行良好。
你能帮我解决这个问题吗?