0

在我网站的注册部分,用户的详细信息存储在 PHP 会话中。付款后,根据会话中存储的信息创建数据库条目。

问题是,如果用户在完成之前以某种方式放弃结帐过程,然后再次这样做,会话最终将包含旧信息和新信息,并将所有内容放入数据库中。

有没有一种简单的方法来防止这种情况?

4

1 回答 1

1

当用户访问主页/结帐页面时重置会话,以便清除所有旧信息,他们可以重试。这可以通过主页/结帐页面上的简单代码行来完成:

$_SESSION['NAME OF SESSION'] = null;
于 2013-02-10T12:27:49.293 回答