标签: php session-variables
在我网站的注册部分,用户的详细信息存储在PHP会话中。付款后,将根据会话中存储的信息创建数据库条目。
问题是,如果用户在完成之前以某种方式放弃了结帐流程,那么再次进行,会话将最终包含旧信息和新信息,并将所有内容放入数据库中。
有一种简单的方法可以防止这种情况吗?
答案 0 :(得分:1)
当用户访问主页/结帐页面时重置会话,以便清除所有旧信息,并且可以再次尝试。这可以通过主页/结账页面上的一行简单代码来完成:
$_SESSION['NAME OF SESSION'] = null;