Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将表单提交到php页面,并将POST数据转移到重定向页面_Php_Post - Fatal编程技术网

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

将表单提交到php页面,并将POST数据转移到重定向页面,php,post,Php,Post,我找到了一些关于这个问题的一般信息,但似乎没有什么能回答我的确切问题 我在一个.php页面上有一个表单,当提交后将输入发送到另一个php页面,该页面将表单输入发送到我的电子邮件,然后使用(位置:page.php)重定向到另一个php页面 所以:form.php-->email.php(隐藏)--重定向-->submitted.php 我希望将form.php中的输入带到submitted.php上的隐藏输入框中 我希望这是有道理的,提前谢谢你的帮助 编辑: 在submitted.php上,我将有

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

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

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

我希望将form.php中的输入带到submitted.php上的隐藏输入框中

我希望这是有道理的,提前谢谢你的帮助

编辑:


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

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

在form.php中

session_start();
$_SESSION['submit'] = true;
在submited.php中

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

/*
* do your code
*/
  $_SESSION['submit'] = false;
}
else{
  echo 'some error';
}

嘿SirBdon对不起。。。(我明白这个问题,不过,如果你能发布你迄今为止的尝试,我将不胜感激。我对你想做的事情有很好的感觉,我只是无法让我的大脑运转起来。称之为“疲劳”.让我们看看是否有其他人能帮上忙,我已经筋疲力尽了。但简而言之,您基本上需要使用第一个变量并将其传递给下一个变量,然后在您的处理器中,使用第二个变量作为您的最终POST值。您需要最终页面(submitted.php)以$\u POST形式接收输入吗?还是另一个方法(GET/sessions/etc)可接受?除非他想更改流,否则他几乎必须使用GET或session。如果我理解正确,它将在form.php提交后立即发送submitted.php?不幸的是,我需要用户在提交之前在submitted.php中输入更多数据sending@SirBdon然而,您在问题中考虑的顺序表明,电子邮件发送是分开的行动,从最终提交!