用户在PHP表单中注册后我该怎么办?

时间:2012-12-10 23:16:39

标签: php

我正在构建我的第一个PHP站点,即使使用新的PDO API,我也可以使用注册过程,但是当我成功注册用户时,我不知道该怎么办?

因此,换句话说,register.php页面没有任何标记,我只是用POST来创建记录。

我很抱歉,我还不知道大多数人如何使用PHP。

2 个答案:

答案 0 :(得分:4)

您可以通过多种方式处理它。

  1. 有一个带有标记的页面和一个用于处理帖子的页面。 (现在你就是这样)。您的register.php页面可以从您的表单中提取$ _POST变量,验证它们,如果确定,则显示快速消息显示(“干得好!”)echo "Well done";
  2. 你也可以代替显示回音“做得好”,重定向到另一个类似thank-you.php的页面,它只会显示你已注册的消息。这很好,因为如果您的用户尝试刷新页面,它将不会尝试生成新的注册。 (见http://php.net/manual/en/function.header.php
  3. 处理一个php文件中的所有内容。例如。如果$ _POST为空,则显示注册表单。如果$ _POST有项目,请检查并验证并显示消息(成功或请修复以下数据并显示表单。(例如:http://www.html-form-guide.com/php-form/php-form-tutorial.html
  4. 显然发送表单还有很多 - 验证/清理是其中的主要部分,但由于您只是学习基础知识,我认为您现在可以忘记它。只要记住先研究并尽量不发明轮子(参见示例http://php.net/manual/en/function.htmlspecialchars.php来帮助您消毒)

答案 1 :(得分:1)

这取决于你。通常,您将显示注册确认页面,以便让用户知道他们的注册有效。如果您要发送激活电子邮件,现在是时候这样做,并让他们知道。此外,从该页面到成员区域的链接也很有用。您也可以直接从注册确认页面登录用户。