有人知道什么会导致$ _SESSION变量被清除吗?
会话变量用于跟踪购物车中的产品。 在开发和生产服务器上,一切都很完美。
突然间,生产服务器丢失了会话变量 - 没有更新任何更改。生产服务器托管为1& 1。
我添加了一些调试信息,用于打印GET,POST和SESSION的内容。 链接到网站: http://niehues-gmbh.de
任何购物车按钮都会更新SESSION变量 但任何重载和其他链接都会删除SESSION
我在index.php的开头调用session_start(),它会加载所有其他内容。
答案 0 :(得分:0)
小心标签。如果有人在另一个选项卡中加载产品详细信息,浏览器会将其视为重新加载或链接,正如您所说,会话在这些时间被清除。最好将购物车存放在数据库中。
答案 1 :(得分:0)
我通过保持HTML / PHP标准解决了这个问题。
如果我没记错的话,那么有一些白色空间需要一个标题功能,这会使页面无法正常工作。