使用PHP将表单数据从一个网页传递到另一个网页

我在这里找到了几个类似的问题,但从答案我没有得到如何工作的全貌。

我在页面中有一个订阅表单:

当用户单击提交按钮时,将指向具有完整注册表单的页面,其中我需要填充从前一页面表单发送的数据的少量字段。 这是第二页forms的几个字段的预览:

 
  • php不是我的强项,所以如果你能更详细地回答对我来说很棒。

    谢谢!

    我会说出于安全原因,不要像人们描述的那样使用Get方法“ $_GET[] ”,保留POST。

    在register / page上你需要做的就是获取使用POST方法传递的所有值并将它们填充到HTML中。 所以第二种forms应该是这样的:

      
  • 上面,我使用简写版的“echo”和php标签,如果你没有在php.ini下启用,请将“”更改为"; ?> 。此外,脚本不会填充”确认“电子邮件,因为我假设您希望用户重新键入。

    应该这样做。

    基本上有两种方法

    1. 将第一个表单的值存储在cookie中,并且进程代码可以从cookie中检索值

    2. 使表单操作“获取”,以便将数据传递到下一页。

    您可以使用处理第一个表单提交的页面中第一个表单中的$ _POST值,并将其打印为新表单:

      ?> 
     

    register.php

     
  • 最后根据send_contact.phpsend_contact.php的post提供服务