我试图避免 PHP 脚本变得太大,并计划创建一个可以执行一些相关任务的文件。我的问题是两者都需要以表单提交的值,我不确定共享数据的最佳方法是什么。
用户注册后,表单数据被提交到 process.php,它将数据添加到数据库并检查重复项。我现在正在添加电子邮件验证。我希望与电子邮件验证有关的所有内容都在它自己的文件中,称为 verify.php。由于 process.php 和 verify.php 都需要提交表单中的数据(例如用户名、电子邮件地址),共享数据的最佳方式是什么?这里我认为可能的解决方案
- 将表单提交给 process.php 和 verify.php(不确定这是否可能)
- 让 process.php 包含 verify.php
- 在 PHP 中,这会自动包含来自 process.php 的变量 $_GET 和 $_POST 吗?
- 在 process.php 完成后,使用重定向标头转到 verify.php 并以某种方式将表单数据传递给它
一般来说,应该避免包含文件吗?