我正在构建我的第一个 PHP 站点,即使使用新的 PDO API,我的注册过程也可以正常工作,但是当我成功注册用户后,我不知道该怎么办?
所以,换句话说,register.php
页面没有任何标记,我只是用它来POST
建立记录。
对不起,伙计们,我只是还不明白大多数人是如何使用 PHP 的。
我正在构建我的第一个 PHP 站点,即使使用新的 PDO API,我的注册过程也可以正常工作,但是当我成功注册用户后,我不知道该怎么办?
所以,换句话说,register.php
页面没有任何标记,我只是用它来POST
建立记录。
对不起,伙计们,我只是还不明白大多数人是如何使用 PHP 的。
你可以用许多不同的方式来处理它。
echo "Well done";
thank-you.php
只会显示您已注册消息。这很好,因为如果您的用户尝试刷新页面,它不会尝试生成新的注册。(见http://php.net/manual/en/function.header.php)显然,发送表单还有很多内容——验证/清理是其中的主要部分,但由于您只是在学习基础知识,我认为您现在可以忘记它。永远记得先研究,尽量不要发明轮子(参见示例http://php.net/manual/en/function.htmlspecialchars.php以帮助您进行消毒)
这取决于你。通常,您会显示一个注册确认页面,让用户知道他们的注册成功。如果您要发送激活电子邮件,现在是这样做的好时机,并让他们知道。此外,从该页面指向成员区域的链接也很有帮助。您也可以直接从注册确认页面登录用户。