使用PHP将表单数据从一个网页传递到另一个网页
我在这里找到了几个类似的问题,但从答案我没有得到如何工作的全貌。
我在页面中有一个订阅表单:
当用户单击提交按钮时,将指向具有完整注册表单的页面,其中我需要填充从前一页面表单发送的数据的少量字段。 这是第二页forms的几个字段的预览:
php不是我的强项,所以如果你能更详细地回答对我来说很棒。
谢谢!
我会说出于安全原因,不要像人们描述的那样使用Get方法“ $_GET[]
”,保留POST。
在register / page上你需要做的就是获取使用POST方法传递的所有值并将它们填充到HTML中。 所以第二种forms应该是这样的:
上面,我使用简写版的“echo”和php标签,如果你没有在php.ini下启用,请将“”更改为"; ?>
。此外,脚本不会填充”确认“电子邮件,因为我假设您希望用户重新键入。
应该这样做。
基本上有两种方法
-
将第一个表单的值存储在cookie中,并且进程代码可以从cookie中检索值
-
使表单操作“获取”,以便将数据传递到下一页。
您可以使用处理第一个表单提交的页面中第一个表单中的$ _POST值,并将其打印为新表单:
?>
register.php
最后根据send_contact.php
为send_contact.php
的post提供服务