如何保存分布在多个页面上的注册信息?

时间:2011-04-06 22:37:46

标签: php forms registration

我有一个网站的注册过程,我正在尝试保存跨越多个网页的所有信息。我怎么做?因为$ _POST字段仅保留最后提交的表单的信息。

2 个答案:

答案 0 :(得分:3)

您有几个选择:

  • 使用会话变量
  • 使用cookies
  • 将答案存储在数据库中的单独(预注册)表格中
  • 使用POST变量。 (您需要使用隐藏字段,其值将包含以前所有页面中的数据)。

答案 1 :(得分:1)

您可以使用sessions

在每个页面的顶部,您先运行session_start()。这将加载任何现有会话,或者如果不存在则启动新会话。

从那里,您可以将信息存储到$_SESSION superglobal array。当您在新页面上调用session_start()时,PHP将使用存储在其中的数据自动填充此数组。