Php 产品页面上丢失/隐藏的Prestashop Cookie

Php 产品页面上丢失/隐藏的Prestashop Cookie,php,cookies,prestashop,prestashop-1.5,missing-cookies,Php,Cookies,Prestashop,Prestashop 1.5,Missing Cookies,我对饼干有意见 我将Prestashop安装从一个主机转移到另一个主机。一切正常,除了一个:当我进入任何产品页面时,购物车是空的,没有用户登录。 当我输入任何其他url(产品页面除外)时,购物车中的所有项目都处于与我进入产品页面之前相同的配置中,并且用户仍在登录 但当我加载带有一些post数据的产品页面时,它看起来工作得很好!此post数据由我的自定义模块发送 此模块允许用户在显示含税或不含税价格之间进行选择。当用户第一次进入我的店铺时,他必须选择一个选项。然后,他按下一个按钮,该按钮使用所选选

我对饼干有意见

我将Prestashop安装从一个主机转移到另一个主机。一切正常,除了一个:当我进入任何产品页面时,购物车是空的,没有用户登录。 当我输入任何其他url(产品页面除外)时,购物车中的所有项目都处于与我进入产品页面之前相同的配置中,并且用户仍在登录

但当我加载带有一些post数据的产品页面时,它看起来工作得很好!此post数据由我的自定义模块发送

此模块允许用户在显示含税或不含税价格之间进行选择。当用户第一次进入我的店铺时,他必须选择一个选项。然后,他按下一个按钮,该按钮使用所选选项提交表单。我的模块将他的选项存储在cookies中,并且不再显示弹出窗口。在每一页上,它的工作(弹出窗口不显示),因为在每一页上都有可用的cookies

当我进入产品页面时,弹出窗口再次显示,我可以看到,购物车是空的,没有用户登录,就像没有我的模块一样

但是当我选择一个模块选项并提交表单时,产品页面会重新加载所有cookie,包括我模块中的所有购物车项目、登录用户和存储选项

当我点击“刷新并重新发送帖子数据”时,它仍然有效,但当我输入产品url而不刷新(重新发送帖子数据)时,就再也没有cookie了

这个问题与我的模块无关,因为我尝试过使用和不使用它,并且在旧的主机上运行良好


你能帮我解决这个问题吗?

有同样的问题,还没有解决方案。已尝试按照论坛建议擦除缓存并重新生成
.htaccess
,但运气不佳。跟踪到
initContent()
以某种方式从Smarty中擦除
logged
变量,而
已记录
变量仍然存在。也许它正在创建Smarty engine的另一个实例或其他东西。