PHP 会话变量每次重新加载都会被删除


PHP SESSION variable get's deleted each reload

有人知道什么会导致 $_SESSION 变量被清除吗?

会话变量用于跟踪购物车中的产品。在开发和生产服务器上,一切都运行良好。

突然间,生产服务器丢失了会话变量 - 没有更新任何更改。生产服务器托管 1&1。

我添加了一些调试信息,用于打印 GET、POST 和 SESSION 的内容。链接到网站:http://niehues-gmbh.de

任何购物车按钮都会更新 SESSION 变量但是任何重新加载和其他链接都会删除会话

我确实在索引的开头调用session_start().php它加载所有其他内容。

小心选项卡。 如果有人在另一个选项卡中加载产品详细信息,浏览器会将其视为重新加载或链接,并且正如您所说,会话在这些时间被清除。 最好将购物车存储在数据库中。

我通过保持HTML/PHP标准来解决这个问题。

如果我没记错的话,标题函数之前有空格,使页面无法正常工作。