2

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

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

所以:form.php--> email.php(隐藏)--redirect--> submit.php

我想将来自 form.php 的输入转移到 submit.php 上的隐藏输入框

我希望这是有道理的,在此先感谢您的帮助!

编辑:

在 submit.php 上,我将有一个隐藏的表单输入。我需要该输入的值等于 form.php 的输入之一。然后我会将该输入发布到另一个 php 页面(上面未显示),该页面会将其发送到我的电子邮件。

4

1 回答 1

0

简单地说,将您的发送电子邮件代码放在您的 submit.php 代码中,并使用会话防止用户通过按 F5 或刷新 submit.php 来复制他的输入,如下所示:

在 form.php 中

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

在提交的.php

session_start();
if (isset($_SESSION['submit']) && $_SESSION['submit']){

/*
* do your code
*/
  $_SESSION['submit'] = false;
}
else{
  echo 'some error';
}
于 2013-08-09T02:08:30.653 回答