将表单提交到php页面,并将POST数据转移到重定向页面


Submit form to php page and carry over POST data to redirect page

我已经找到了关于这个问题的一些一般信息,但似乎没有什么能回答我的确切问题。

我在一个.php页面上有一个表单,当提交POST时,它会将输入发送到另一个php页面,该页面会将表单输入发送到我的电子邮件,然后使用(位置:page.php)重定向至另一个php页面

so:form.php-->email.php(隐藏)--重定向-->submitted.php

我想把form.php的输入转移到submitted.php 上的隐藏输入框中

我希望这是有意义的,提前感谢你的帮助!

编辑:

在submitted.php上,我将有一个隐藏的表单输入。我需要该输入的值等于form.php中的一个输入。然后我会将该输入POST到另一个php页面(上面没有看到),该页面会将其发送到我的电子邮件中。

简单地,将发送电子邮件的代码放在提交的.php代码中,使用会话可以通过按F5或刷新提交的.php来防止用户重复输入,如下所示:

形式.php

session_start();
$_SESSION['submit'] = true;

在subsite.php 中

session_start();
if (isset($_SESSION['submit']) && $_SESSION['submit']){
/*
* do your code
*/
  $_SESSION['submit'] = false;
}
else{
  echo 'some error';
}