我想在单个 php 页面中实现特定功能(例如:忘记密码),而不是在更改密码的每个阶段都重定向到另一个页面。例如,当用户单击忘记密码链接时。
- 转到forgot.php
- 将链接发送到电子邮件/手机。
- 验证代码。
- 提示用户输入新密码。
- 更新密码。
我想在一个 php 页面中实现上述所有功能。可能吗?如果是,如何?
是的,有可能。
通过PHP本身,你可以做到。
根据 url 参数/表单发布的值,您可以切换功能。
例如
<?php
$page = isset($_REQUEST['page']) ? $_REQUEST['page'] : '';
switch ($page) {
case 'forgot_form':
// Your HTML and PHP here
break;
case 'prompt_change_password':
// Your HTML and PHP here
break;
//... AND MORE
}
?>
您需要使用 AJAX 来完成此操作。您需要按照以下方式做一些事情: